Details

Time bar (total: 1.6min)

analyze6.3s (6.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
0%0%99.8%0.2%0%0%0%11
0%0%99.8%0.2%0%0%0%12
Compiler

Compiled 189 to 125 computations (33.9% saved)

sample31.1s (32.7%)

Results
11.3s1956×body1024valid
5.6s5098×body256valid
5.4s1015×body1024infinite
2.9s990×body512valid
2.5s2089×body256infinite
1.7s551×body512infinite
1.7s211×body2048valid
25.0msbody4096valid
Bogosity

preprocess92.0ms (0.1%)

Algorithm
egg-herbie
Rules
1082×distribute-lft-neg-out
994×associate-*r*
942×associate-/r/
934×associate-*l*
646×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04136413
112736055
257996055
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-scale) 2))) (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (pow.f64 (*.f64 x-scale a) 2))) (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (pow.f64 (*.f64 x-scale a) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (pow.f64 (*.f64 b y-scale) 2))) (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (pow.f64 (*.f64 b y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (pow.f64 (*.f64 x-scale b) 2))) (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (pow.f64 (*.f64 x-scale b) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale angle) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale angle) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (*.f64 2 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2))))))) (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)))))))) (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)))))))) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (*.f64 2 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale y-scale)) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 x-scale y-scale))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))) (+.f64 (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 y-scale (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b angle) (*.f64 b (neg.f64 angle)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle))))))) (*.f64 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 a (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (*.f64 (sin.f64 (/.f64 (*.f64 a (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180)))) (*.f64 x-scale y-scale)) 2))))))))) (*.f64 4 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))) (*.f64 (/.f64 (*.f64 8 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle)))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) y-scale))))))) (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (*.f64 x-scale y-scale)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))))))) (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-scale) 2))) (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b x-scale) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 a y-scale) 2) (*.f64 b (*.f64 x-scale (*.f64 b (neg.f64 x-scale))))))) (*.f64 (*.f64 b (*.f64 x-scale (*.f64 b (neg.f64 x-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a y-scale)) 2)))))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 a y-scale) 2) (*.f64 b (*.f64 x-scale (*.f64 b (neg.f64 x-scale))))))))
(*.f64 (pow.f64 (*.f64 a y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b x-scale) 2)) (*.f64 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 b x-scale) 2))) (pow.f64 (*.f64 a y-scale) 2)) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (*.f64 x-scale (neg.f64 x-scale)))) a) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale))))))) (neg.f64 (pow.f64 (*.f64 b x-scale) 2)))))
(*.f64 (pow.f64 (*.f64 a y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b x-scale) 2)) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 a y-scale) 2)) (neg.f64 (pow.f64 (*.f64 b x-scale) 2))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (*.f64 x-scale (neg.f64 x-scale)))) a) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale))))))) (neg.f64 (pow.f64 (*.f64 b x-scale) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (pow.f64 (*.f64 x-scale a) 2))) (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b y-scale) (*.f64 b (neg.f64 y-scale)))) (pow.f64 (*.f64 x-scale a) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 b y-scale)) (neg.f64 (*.f64 b y-scale)))) (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (*.f64 b (*.f64 y-scale (neg.f64 (*.f64 b y-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a x-scale)) 2))))))))) (/.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (neg.f64 (*.f64 b y-scale))) (pow.f64 (*.f64 a x-scale) 2)))
(*.f64 (pow.f64 (*.f64 a x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b y-scale) 2)) (*.f64 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 b y-scale) 2))) (pow.f64 (*.f64 a x-scale) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) a)))))))) (neg.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 angle a) (*.f64 angle (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a (*.f64 (neg.f64 a) angle))) (/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 a angle)) (*.f64 (neg.f64 a) angle))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) (*.f64 x-scale y-scale)) 2))))))) (/.f64 (*.f64 (*.f64 4 (*.f64 a angle)) (*.f64 (neg.f64 a) angle)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 a (neg.f64 angle)) (/.f64 (*.f64 8 (*.f64 angle (*.f64 a (*.f64 a (neg.f64 angle))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) y-scale)))))) (*.f64 angle (*.f64 a (*.f64 a (neg.f64 angle)))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 a (neg.f64 angle)) (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 angle (*.f64 a (*.f64 a (neg.f64 angle))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) y-scale)))))) (*.f64 angle (*.f64 a (*.f64 a (neg.f64 angle)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (pow.f64 (*.f64 b y-scale) 2))) (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 x-scale a) (*.f64 x-scale (neg.f64 a)))) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 x-scale (*.f64 a (*.f64 (neg.f64 a) x-scale))))) (*.f64 x-scale (*.f64 a (*.f64 (neg.f64 a) x-scale))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 b y-scale)) 2)))))))) (*.f64 4 (*.f64 x-scale (*.f64 a (*.f64 (neg.f64 a) x-scale))))) (pow.f64 (*.f64 b y-scale) 2))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 a x-scale) 2))) (pow.f64 (*.f64 b y-scale) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (/.f64 (*.f64 b y-scale) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))))))) (neg.f64 (pow.f64 (*.f64 a x-scale) 2)))))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 b y-scale) 2)) (neg.f64 (pow.f64 (*.f64 a x-scale) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (*.f64 b y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))))) (neg.f64 (pow.f64 (*.f64 a x-scale) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (pow.f64 (*.f64 x-scale b) 2))) (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 y-scale a) (*.f64 y-scale (neg.f64 a)))) (pow.f64 (*.f64 x-scale b) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 b x-scale) 2) (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale)))) (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 b x-scale)) 2))))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 b x-scale) 2) (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale)))))
(*.f64 (pow.f64 (*.f64 b x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a y-scale) 2)) (*.f64 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 a y-scale) 2))) (pow.f64 (*.f64 b x-scale) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) b) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)))))))) (neg.f64 (pow.f64 (*.f64 a y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 b x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a y-scale) 2)) (*.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 b x-scale) 2)) (neg.f64 (pow.f64 (*.f64 a y-scale) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) b) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)))))))) (neg.f64 (pow.f64 (*.f64 a y-scale) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 y-scale angle) 2)) (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2)) (*.f64 angle angle)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2)) (*.f64 angle angle)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 x-scale (PI.f64)) 180)))) (*.f64 y-scale angle)) 2)))))))) (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 y-scale angle) 2))))
(*.f64 (pow.f64 (*.f64 y-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a))) (pow.f64 (*.f64 y-scale angle) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) angle) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) y-scale)))))))) (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)))))
(*.f64 (pow.f64 (*.f64 y-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))) (pow.f64 (*.f64 y-scale angle) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))))) angle) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) y-scale)))))))) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale angle) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale angle) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale angle) 2))) (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) (*.f64 x-scale angle)) 2))))))) (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale angle) 2))))
(*.f64 (pow.f64 (*.f64 x-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a))) (pow.f64 (*.f64 x-scale angle) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) angle)))))))) (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)))))
(*.f64 (pow.f64 (*.f64 x-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))) (pow.f64 (*.f64 x-scale angle) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) angle)))))))) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (*.f64 2 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2) (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 2))))))) (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)) (/.f64 (*.f64 8 (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 a (*.f64 (*.f64 b (neg.f64 b)) a)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))) (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 a (*.f64 a (*.f64 b (neg.f64 b)))))))
Compiler

Compiled 193 to 129 computations (33.2% saved)

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
1758×distribute-lft-neg-out
1336×times-frac
1294×associate-*r*
1148×associate-*l*
654×distribute-rgt-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060583
1162557
2675557
35646553
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 (neg.f64 a) (*.f64 b (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))

eval11.0ms (0%)

Compiler

Compiled 895 to 542 computations (39.4% saved)

prune13.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
63.3b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.3b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
63.5b
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 547 to 357 computations (34.7% saved)

localize566.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
28.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.6b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
32.5b
(/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
42.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 1612 to 927 computations (42.5% saved)

series369.0ms (0.4%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
29.0ms
a
@0
(/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
29.0ms
b
@0
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
27.0ms
angle
@0
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
22.0ms
b
@0
(/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
22.0ms
a
@inf
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))

rewrite94.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1500×add-sqr-sqrt
1472×*-un-lft-identity
1380×add-exp-log
1378×add-cbrt-cube
1378×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0641122
114721122
Stop Event
node limit
Counts
4 → 36
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (/.f64 1 (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))

simplify2.0s (2.1%)

Algorithm
egg-herbie
Rules
1834×associate-*r/
1484×*-commutative
1390×+-commutative
828×associate-+r+
686×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01624286378
16395286378
Stop Event
node limit
Counts
180 → 395
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 x-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 x-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 (pow.f64 b 3) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))
(+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 (pow.f64 b 3) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2)))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2)))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (/.f64 1 (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 x-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2)) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 x-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 (pow.f64 b 3) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale)))) 2)))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (*.f64 (sqrt.f64 8) (pow.f64 b 3))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2)) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) 2)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 8) (pow.f64 b 3)))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) b))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) b))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (*.f64 -4 (*.f64 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))) (*.f64 b b)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) b)))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 -8 (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))) (*.f64 -4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) b)))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) b) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) y-scale) (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) b) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 b b)) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) y-scale) (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))) (*.f64 y-scale x-scale)) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (*.f64 y-scale x-scale))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(fma.f64 1/2 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) 2))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (*.f64 4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) y-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 a a)) (fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)))) (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (*.f64 4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) y-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 a a)) (fma.f64 -1/2 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 x-scale 6) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale)))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (pow.f64 x-scale 5))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) y-scale) (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale)))
(fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale))))
(fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (pow.f64 x-scale 5)) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) x-scale)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) y-scale) (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) x-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (sqrt.f64 8)) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 (*.f64 x-scale (pow.f64 y-scale 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2)) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (sqrt.f64 8)) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))) (pow.f64 y-scale 3))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))) (pow.f64 y-scale 3)))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))))) (pow.f64 y-scale 5)))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))) (pow.f64 y-scale 3))) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))) (fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))) (pow.f64 y-scale 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))))) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))))) (pow.f64 y-scale 5))) (fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))))
(+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) b))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (/.f64 (*.f64 1/8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))))))))
(+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b)))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) b)) (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2)))) b)))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))))) b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2)))))) (*.f64 b (sqrt.f64 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 2/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 a b)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) 2) (*.f64 y-scale y-scale))) (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))))) (*.f64 -1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2))))))))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) b)) (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2)))) b))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 2/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/22674816000000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2) (*.f64 y-scale y-scale))) (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale))))))))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2)))) (*.f64 b b))))))) b)) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))))) b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2)))))) (*.f64 b (sqrt.f64 2)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)) x-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) y-scale))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 (pow.f64 b 3) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) 2)) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale)))) 2)))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) y-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) x-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)) x-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) y-scale))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) 2)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (*.f64 -4 (*.f64 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 (*.f64 4 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 b b)) (sqrt.f64 8)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 -8 (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))) (*.f64 -4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2) (/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 b b))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (sqrt.f64 8) x-scale) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (*.f64 y-scale b)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (sqrt.f64 8) x-scale) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)) (*.f64 y-scale b)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))) 2))) (*.f64 x-scale (*.f64 y-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2)))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (sqrt.f64 8) x-scale) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (*.f64 y-scale b)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))) y-scale))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 4 (pow.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) 2) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 b b)) (sqrt.f64 8))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (sqrt.f64 8) x-scale) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)) (*.f64 y-scale b)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))) (*.f64 y-scale x-scale)) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))))))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) 2)))) (pow.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 a y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) y-scale)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 b b)) (sqrt.f64 8))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/2 (/.f64 a (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 a (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/2 (/.f64 a (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 a (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 a (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (*.f64 y-scale x-scale))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 y-scale x-scale))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 (/.f64 (*.f64 4 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 a (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 b b)))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) 2))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))) 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (*.f64 y-scale x-scale))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale a)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) (*.f64 x-scale (*.f64 y-scale a)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (*.f64 4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) y-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 a a)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale a))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) (*.f64 x-scale (*.f64 y-scale a)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 a a)) (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (/.f64 (*.f64 1/4 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 1/4 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale a)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) (*.f64 x-scale (*.f64 y-scale a)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (pow.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) 2))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale (pow.f64 a 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) 2)) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (pow.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))) 2)) (sqrt.f64 8)) (*.f64 x-scale (*.f64 y-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))) y-scale))) (*.f64 4 (*.f64 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) y-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) x-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale)))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 a a)) (sqrt.f64 8)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.f64 4 (pow.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) 2))))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)) x-scale) (/.f64 (sqrt.f64 8) (*.f64 y-scale a))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))) (*.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 a a)) (sqrt.f64 8))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 a y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 4 (pow.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 2) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (pow.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))) (*.f64 x-scale (*.f64 y-scale a))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (/.f64 (sqrt.f64 8) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (sqrt.f64 8)) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) y-scale))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (pow.f64 x-scale 4) (/.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))))))))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (pow.f64 x-scale 4) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2))))))) y-scale)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (/.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (*.f64 y-scale (pow.f64 x-scale 5)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 x-scale 7)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) y-scale))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (sqrt.f64 8)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 7)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (*.f64 y-scale (pow.f64 x-scale 5))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (*.f64 y-scale (pow.f64 x-scale 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 x-scale 7)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) y-scale))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 b a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 3)) (sqrt.f64 8)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2))) (*.f64 y-scale (pow.f64 x-scale 5)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (sqrt.f64 8)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 7)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2)))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 8)) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) x-scale))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) 2)))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2)) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) x-scale) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 8)) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) x-scale)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (pow.f64 y-scale 4)) (/.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (/.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) 2))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/8 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/8 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (pow.f64 y-scale 7)) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 (*.f64 -1/8 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (pow.f64 y-scale 7)) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (pow.f64 y-scale 7)) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 x-scale x-scale)) (*.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))) (pow.f64 y-scale 7)) (/.f64 (sqrt.f64 8) x-scale)))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale)))
(*.f64 -1/4 (/.f64 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale x-scale))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (*.f64 y-scale b))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) (*.f64 y-scale b))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2))) (*.f64 y-scale b))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (*.f64 y-scale b))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale)))))
(fma.f64 -1/8 (/.f64 (pow.f64 angle 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) b) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) (*.f64 y-scale b))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale x-scale))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (PI.f64)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 1/45 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 y-scale (pow.f64 x-scale 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2))) (*.f64 y-scale b))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (*.f64 y-scale b))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 angle 6) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 2/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 a b)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) 2) (*.f64 y-scale y-scale))) (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))))) (*.f64 -1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/2 (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) b))) 2)))))))) (*.f64 y-scale b))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))))))
(fma.f64 -1/8 (/.f64 (pow.f64 angle 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) b) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 angle angle) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))) (*.f64 y-scale b))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 angle 6) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 2/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/22674816000000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) 2) (*.f64 y-scale y-scale))) (*.f64 2 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale))))))))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 1/45 (*.f64 (/.f64 (pow.f64 (-.f64 b a) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 x-scale x-scale))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (fma.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (+.f64 a b) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) b))) 2)))) (*.f64 b b))))) (*.f64 y-scale b))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 a b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (/.f64 1 (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (/.f64 (/.f64 1 a) (*.f64 (*.f64 b b) (*.f64 a -4))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 b (*.f64 a -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 a b)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 y-scale (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)))) x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4))))
(/.f64 (sqrt.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))) x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 a (*.f64 b (*.f64 b (*.f64 a -4)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))

localize1.1s (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
28.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.6b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
32.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
42.0b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
Compiler

Compiled 1550 to 866 computations (44.1% saved)

series372.0ms (0.4%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
50.0ms
x-scale
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
35.0ms
b
@inf
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
19.0ms
a
@inf
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
19.0ms
b
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
19.0ms
y-scale
@inf
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))

rewrite107.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1396×add-sqr-sqrt
1370×*-un-lft-identity
1284×add-exp-log
1284×add-cbrt-cube
1284×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611090
114031090
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (/.f64 1 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))))

simplify1.7s (1.8%)

Algorithm
egg-herbie
Rules
1430×associate-*r/
1226×+-commutative
1174×*-commutative
1026×associate-*l/
728×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01332299512
14985299458
Stop Event
node limit
Counts
136 → 322
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 y-scale (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 x-scale (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 x-scale (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))))) (*.f64 (sqrt.f64 2) b))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 5)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 5)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (/.f64 1 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 x-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 x-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 x-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (pow.f64 x-scale 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) 2))))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 x-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (pow.f64 x-scale 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) 2))))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8))) (pow.f64 x-scale 3)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) y-scale) (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 -1/4 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8))) (pow.f64 x-scale 3))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8))) (pow.f64 x-scale 3)) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 y-scale (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (/.f64 (pow.f64 x-scale 5) (*.f64 y-scale (sqrt.f64 8)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) x-scale) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2))) (sqrt.f64 8))) (pow.f64 x-scale 3)) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))))) (/.f64 (pow.f64 x-scale 5) (*.f64 y-scale (sqrt.f64 8)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (*.f64 x-scale (pow.f64 y-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (*.f64 x-scale (pow.f64 y-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 6) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (*.f64 x-scale (pow.f64 y-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 6) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 8) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (*.f64 x-scale (pow.f64 y-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (sqrt.f64 8)) (pow.f64 y-scale 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)))) (sqrt.f64 8)) (pow.f64 y-scale 3))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 x-scale (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (sqrt.f64 8)) (pow.f64 y-scale 3)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 1/8 (+.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (+.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2)))))) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 1/8 (+.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (+.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2))))) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))) (pow.f64 b 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (+.f64 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (+.f64 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))) (sqrt.f64 8))))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 x-scale (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))))))) (fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))) (sqrt.f64 8)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (sqrt.f64 8))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))) (sqrt.f64 8))))) (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 x-scale (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))) (sqrt.f64 8))))) (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 a (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) x-scale) (/.f64 (pow.f64 a 3) (*.f64 (*.f64 y-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))))) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))))) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))))) (*.f64 (sqrt.f64 2) b))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 1/2 (/.f64 (+.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) 2) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (fma.f64 1/22674816000000 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) 1/1511654400000))))))))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))) (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 b (sqrt.f64 2)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) 2) (/.f64 (*.f64 2/45 (/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/22674816000000 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/1511654400000) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))))) x-scale)) y-scale)))) (/.f64 (*.f64 -1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))) (/.f64 (*.f64 -1/2 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2))))))))) 1/8) (*.f64 b (sqrt.f64 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))) (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2)))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 6))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2))))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 6))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 2)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 5))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 5))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8)))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 3))))) (fma.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8))) (fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))) (/.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale b))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 3))))) (fma.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8))) (fma.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 b 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) x-scale))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) x-scale))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) x-scale))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 y-scale x-scale)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) x-scale))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 y-scale x-scale)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8))) (*.f64 y-scale x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (pow.f64 a 6) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))) (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))))))) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) x-scale))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 y-scale x-scale))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (pow.f64 a 6)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) x-scale))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 y-scale x-scale))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))
(*.f64 (/.f64 (neg.f64 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (*.f64 (/.f64 (neg.f64 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3))) (sqrt.f64 8))) (*.f64 (/.f64 (neg.f64 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 5)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 5)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3))) (sqrt.f64 8))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 a 5)) (sqrt.f64 8)))))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale a))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 y-scale (*.f64 x-scale (pow.f64 a 5)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 5)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 a 3))) (sqrt.f64 8))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 a 5)) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 y-scale (sqrt.f64 8)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 y-scale (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 y-scale (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 x-scale 2) y-scale)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) y-scale))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) 2)) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 y-scale (sqrt.f64 8)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (pow.f64 x-scale 4) (/.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 y-scale (sqrt.f64 8))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 x-scale 4)) (/.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) 2)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (pow.f64 x-scale 7)) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 -1/4 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 7)) (sqrt.f64 8)))))))
(*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 7) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 3) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 x-scale 5) y-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (pow.f64 x-scale 7)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (pow.f64 x-scale 5)) (/.f64 (sqrt.f64 8) y-scale)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 -1/4 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 7)) (sqrt.f64 8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 y-scale 2) x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))) x-scale) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 x-scale (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (pow.f64 y-scale 5)) (/.f64 (sqrt.f64 8) x-scale))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (pow.f64 y-scale 5)) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))))
(*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (pow.f64 y-scale 5)) (/.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 3) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 5) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8)) (*.f64 (pow.f64 y-scale 7) x-scale)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2))) (pow.f64 y-scale 5)) (/.f64 (sqrt.f64 8) x-scale))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 3)) (sqrt.f64 8)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) 1/2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b))) (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8)) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8)) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))) (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 1/2 (/.f64 (+.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) 2) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (fma.f64 1/22674816000000 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) 1/1511654400000))))))))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))) (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b))) (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8)) (*.f64 (sqrt.f64 2) (*.f64 y-scale b)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) 2) (/.f64 (*.f64 2/45 (/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/22674816000000 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/1511654400000) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))))) x-scale)) y-scale)))) (/.f64 (*.f64 -1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))) (/.f64 (*.f64 -1/2 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8)) (*.f64 (sqrt.f64 2) (*.f64 y-scale b))) (*.f64 (/.f64 (pow.f64 angle 4) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (*.f64 2/45 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -1/8748000))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 b (sqrt.f64 2)) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (/.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))) (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))) (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) -1/4) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (/.f64 1 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (*.f64 (*.f64 a b) (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (/.f64 (/.f64 1 b) (*.f64 (*.f64 a b) (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 (*.f64 a b) (neg.f64 a)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 2 x-scale) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))) (*.f64 b (*.f64 (*.f64 a b) (neg.f64 a))))

localize826.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
13.5b
(-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
28.6b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.6b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
45.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 1618 to 1051 computations (35% saved)

series265.0ms (0.3%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
65.0ms
angle
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
40.0ms
a
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
33.0ms
a
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
26.0ms
b
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
18.0ms
a
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))

rewrite119.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1402×add-sqr-sqrt
1382×*-un-lft-identity
1292×add-exp-log
1290×add-cbrt-cube
1290×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060746
11381746
Stop Event
node limit
Counts
2 → 25
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2))))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 3) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) y-scale) (*.f64 x-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))

simplify1.1s (1.1%)

Algorithm
egg-herbie
Rules
1320×associate-/l*
1056×+-commutative
1014×associate-/r*
1004×*-commutative
922×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01190168449
14335168125
Stop Event
node limit
Counts
145 → 254
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 y-scale (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 6) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (pow.f64 angle 6))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))
(*.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2))))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 3) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) y-scale) (*.f64 x-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (*.f64 x-scale y-scale))
(pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(exp.f64 (log.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))) (*.f64 x-scale (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))) 2))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) 2)) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))))) (*.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2))) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))) (*.f64 x-scale (*.f64 (*.f64 y-scale (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) 2)))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 1/8 (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (/.f64 (pow.f64 b 3) y-scale))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (pow.f64 b 5)) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 1/8 (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 (/.f64 (pow.f64 b 5) (*.f64 x-scale (sqrt.f64 8))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (/.f64 (pow.f64 b 3) y-scale)))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8))
(fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2))))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8)))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (/.f64 (pow.f64 b 3) y-scale))) (fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) 2)) (sqrt.f64 8)))) (pow.f64 b 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))) (pow.f64 b 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 8)))) b) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2))))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (pow.f64 b 5)) (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (/.f64 (pow.f64 b 3) y-scale))) (fma.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) y-scale) (/.f64 (/.f64 (pow.f64 b 5) (*.f64 x-scale (sqrt.f64 8))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 a 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (pow.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) 2) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))))))) (*.f64 (*.f64 1/8 (*.f64 x-scale (*.f64 y-scale (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (pow.f64 a 4) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))))) (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))))) 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (pow.f64 a 4) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2))))))))) 2)))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (pow.f64 a 3))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2)))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 x-scale (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)))) (pow.f64 a 3))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 (/.f64 (pow.f64 a 5) x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))))) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2))) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2)))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))))) (pow.f64 a 3))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) y-scale) (/.f64 (/.f64 (pow.f64 a 3) x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (sqrt.f64 8)))) (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 8)))) a) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 8)))) (pow.f64 a 5)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) 2))))) (pow.f64 a 3))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) 2)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (pow.f64 a 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) y-scale) (/.f64 (/.f64 (pow.f64 a 3) x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) y-scale) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (/.f64 y-scale (/.f64 a (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) y-scale) (/.f64 (/.f64 (pow.f64 a 5) x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))))) (/.f64 (*.f64 -1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) 2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 6)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2)) (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))))) (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2)))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)))))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2))) (/.f64 (pow.f64 x-scale 3) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2))))))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2))) (/.f64 (pow.f64 x-scale 3) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2))) (/.f64 (pow.f64 x-scale 3) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 8))) x-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2)) (sqrt.f64 8))) (pow.f64 x-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))))) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))) (*.f64 y-scale (sqrt.f64 8))) (pow.f64 x-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (*.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) 2))) (sqrt.f64 8)) (pow.f64 x-scale 3))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 1/2 (fma.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))))) (/.f64 (pow.f64 x-scale 5) (*.f64 y-scale (sqrt.f64 8)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2))) (/.f64 (pow.f64 x-scale 3) (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (/.f64 (*.f64 y-scale (sqrt.f64 8)) (/.f64 (pow.f64 x-scale 5) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))) 2)))))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2)))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (pow.f64 y-scale 6) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 8)) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) 2)))))) (*.f64 (sqrt.f64 8) (pow.f64 y-scale 6))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2)))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 1/2 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (-.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (*.f64 (sqrt.f64 8) (pow.f64 y-scale 6))) (sqrt.f64 (/.f64 1/2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))))))))))
(fma.f64 1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 5) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (/.f64 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2)) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) 2)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)))))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) (pow.f64 y-scale 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (sqrt.f64 8))) (pow.f64 y-scale 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))))) (sqrt.f64 8))) y-scale) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 2)))))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 5) (sqrt.f64 8)) (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (/.f64 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) 2)) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) 2))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))))))) (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (/.f64 x-scale (/.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 8)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) 2)) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 -2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))) (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (sqrt.f64 8))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (/.f64 b (*.f64 x-scale x-scale)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) y-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (/.f64 b (*.f64 x-scale x-scale)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) (/.f64 y-scale -1/8748000)) (/.f64 (PI.f64) (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))))) 2)) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000))) (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2)))) (/.f64 b (*.f64 x-scale x-scale)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 2) b))) 2)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale))) (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 y-scale x-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 y-scale x-scale))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 y-scale x-scale)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) 2) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale y-scale)))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) 2)) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))))))) (*.f64 (sqrt.f64 2) b))) 2)) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 b 2))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) y-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))) (sqrt.f64 8))) (*.f64 b (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (sqrt.f64 8))) (*.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (*.f64 1/2 (/.f64 (+.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (fma.f64 4 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) 2) (*.f64 2/45 (/.f64 (fma.f64 1/22674816000000 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))) 1/1511654400000)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000)) y-scale))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) 2)) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000)) y-scale))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))) (*.f64 b b))))))) (sqrt.f64 8)))))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (/.f64 b (*.f64 x-scale x-scale)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) (/.f64 y-scale -1/8748000)) (/.f64 (PI.f64) (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))))) 2)) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000))) (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2)))) (/.f64 b (*.f64 x-scale x-scale)))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (sqrt.f64 8))) (*.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) y-scale))) (+.f64 (/.f64 (*.f64 a a) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (-.f64 (/.f64 (*.f64 a a) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) y-scale))))))) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000))))) (fma.f64 4 (pow.f64 (*.f64 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) 2) (*.f64 2/45 (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (fma.f64 1/22674816000000 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 5) y-scale))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 5) y-scale))) 1/1511654400000)))))))) (/.f64 (*.f64 (-.f64 (fma.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) 2)) (*.f64 2/45 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) (/.f64 y-scale (PI.f64))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))))) 2)) 1/2) (/.f64 (pow.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) 2) (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))))))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (pow.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) 2)) (*.f64 2/45 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 a b) (/.f64 x-scale (-.f64 b a))) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) (/.f64 y-scale (PI.f64))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))))) 2)) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (+.f64 (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000))) (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))) (*.f64 1/32400 (+.f64 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 b (*.f64 x-scale x-scale))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 x-scale x-scale)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 x-scale x-scale)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 x-scale x-scale)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 2) (*.f64 4 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 x-scale x-scale)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (*.f64 angle angle) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(-.f64 (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (*.f64 angle angle) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b))) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))
(-.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (*.f64 angle angle) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(-.f64 (fma.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (*.f64 angle angle) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))
(-.f64 (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)))) (pow.f64 angle 6))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(-.f64 (fma.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (+.f64 (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (*.f64 angle angle) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(-.f64 (+.f64 (fma.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (PI.f64) 4) x-scale)) a)) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)))) (fma.f64 -1/3149280000 (/.f64 b (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4)) b)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 y-scale (/.f64 (*.f64 a a) y-scale)) 1/3149280000)))) (fma.f64 (-.f64 (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale)))))) (*.f64 angle angle) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))) (*.f64 (pow.f64 angle 6) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (-.f64 (/.f64 (*.f64 a a) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) y-scale)))))))) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a))))
(/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(neg.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(neg.f64 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))
(neg.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))
(neg.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale))) (fma.f64 -1 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)) (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (/.f64 (*.f64 1/4 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2))))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 x-scale y-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))))))) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 4 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) (*.f64 b (neg.f64 a))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))) 2))))))))) (*.f64 (*.f64 4 (*.f64 a b)) (*.f64 b (neg.f64 a)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(*.f64 1 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (sqrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))))
(/.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 3) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) 3) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) 3)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) 3) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) 3)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) y-scale) (*.f64 x-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (*.f64 x-scale y-scale))
(/.f64 (-.f64 (*.f64 y-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) x-scale)) (*.f64 x-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 y-scale x-scale))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (/.f64 x-scale y-scale)) (*.f64 x-scale (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale))) (*.f64 y-scale x-scale))
(pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(log.f64 (exp.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 2) (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 3))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(exp.f64 (log.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)))

eval30.8s (32.4%)

Compiler

Compiled 824468 to 506101 computations (38.6% saved)

prune739.0ms (0.8%)

Pruning

46 alts after pruning (46 fresh and 0 done)

PrunedKeptTotal
New1583461629
Fresh000
Picked101
Done202
Total1586461632
Error
38.6b
Counts
1632 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
61.1b
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
61.6b
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8))
63.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
62.4b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (neg.f64 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
61.7b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
61.5b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))))))
61.1b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
61.9b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)))))
62.4b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))))
61.5b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
61.3b
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.5b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
62.2b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
60.6b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
57.4b
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))
60.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
62.5b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
62.2b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
60.6b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
56.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
54.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
54.4b
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
61.3b
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
60.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
60.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
61.1b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
62.8b
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
60.6b
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
56.8b
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
60.6b
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
54.3b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
60.2b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
61.9b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
61.7b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
56.8b
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
60.2b
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
57.4b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
61.2b
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
60.7b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
60.9b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
60.4b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
59.8b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
Compiler

Compiled 7346 to 5088 computations (30.7% saved)

localize15.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 y-scale b) (sqrt.f64 8))
0.4b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
Compiler

Compiled 38 to 28 computations (26.3% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y-scale
@0
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
1.0ms
b
@0
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
1.0ms
b
@inf
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
0.0ms
y-scale
@inf
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
0.0ms
b
@inf
(*.f64 (*.f64 y-scale b) (sqrt.f64 8))

rewrite67.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1166×sqrt-prod
968×unswap-sqr
810×swap-sqr
456×sqr-pow
412×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01450
128144
2315244
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 (*.f64 y-scale b) (sqrt.f64 8))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))) (sqrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/32 (sqrt.f64 2)) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 1/32 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (*.f64 8 (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 (*.f64 y-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))

simplify66.0ms (0.1%)

Algorithm
egg-herbie
Rules
1686×associate-/r*
642×*-commutative
620×associate-/r/
618×unswap-sqr
606×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01052286
12762230
210632212
344792212
Stop Event
node limit
Counts
84 → 57
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))))
(pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)) 1/8))
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))) (sqrt.f64 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3))
(cbrt.f64 (*.f64 (*.f64 1/32 (sqrt.f64 2)) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 1/32 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))))
(pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))
(fabs.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (*.f64 8 (sqrt.f64 8))))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 (*.f64 y-scale b) 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
Outputs
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) -1)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))))
(pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 2)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)) 1/8))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 1/8)))
(sqrt.f64 (*.f64 1 (pow.f64 (*.f64 y-scale b) 2)))
(sqrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(cbrt.f64 (*.f64 (*.f64 1/32 (sqrt.f64 2)) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(cbrt.f64 (*.f64 1/32 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/32) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 1/32 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 1/32 (sqrt.f64 2))))
(cbrt.f64 (*.f64 1/32 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/32) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 1/32 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) -1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))
(fabs.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (*.f64 8 (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 (*.f64 y-scale b) 3)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
0.4b
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
0.5b
(*.f64 b (sqrt.f64 8))
Compiler

Compiled 44 to 35 computations (20.5% saved)

series2.0ms (0%)

Counts
3 → 0
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y-scale
@-inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
0.0ms
b
@inf
(*.f64 b (sqrt.f64 8))
0.0ms
b
@-inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
0.0ms
b
@-inf
(*.f64 b (sqrt.f64 8))
0.0ms
y-scale
@0
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1072×*-commutative
932×sqrt-prod
826×unswap-sqr
656×swap-sqr
402×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01255
123855
2267541
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (*.f64 b b)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 4 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))))

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
1674×associate-*l/
1400×associate-/r*
1044×associate-+l+
1000×associate-+r+
548×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01351087
13511029
210551011
334171011
Stop Event
node limit
Counts
51 → 74
Calls
Call 1
Inputs
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 b)) 3)
(pow.f64 (*.f64 8 (*.f64 b b)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3)
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(fabs.f64 (*.f64 b (sqrt.f64 8)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))))
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))
(fabs.f64 (*.f64 4 (*.f64 b y-scale)))
(log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))
(pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)
(pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3)
(pow.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3)
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)))
(fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
Outputs
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))) (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(*.f64 b (sqrt.f64 8))
(pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 b)) 3)
(*.f64 b (pow.f64 (sqrt.f64 2) 3))
(*.f64 b (*.f64 2 (sqrt.f64 2)))
(pow.f64 (*.f64 8 (*.f64 b b)) 1/2)
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(sqrt.f64 (*.f64 b (*.f64 b 8)))
(pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)))
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(sqrt.f64 (*.f64 b (*.f64 b 8)))
(fabs.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) -1)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))) (log1p.f64 (*.f64 4 (*.f64 b y-scale))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale 4)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale 4)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 y-scale 4))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale)))))))
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1/2)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(fabs.f64 (*.f64 4 (*.f64 b y-scale)))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale 4))
(*.f64 b (*.f64 4 y-scale))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (sqrt.f64 8))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 y-scale (sqrt.f64 8)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (sqrt.f64 8))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))))
(pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3)
(*.f64 (*.f64 b y-scale) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (*.f64 b y-scale) (*.f64 2 (sqrt.f64 2)))
(pow.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)) 1/2)
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)))
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 b y-scale) 2)))
(fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(cbrt.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 (sqrt.f64 8) (*.f64 b y-scale))
(*.f64 b (*.f64 y-scale (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))

localize103.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
17.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
20.7b
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
28.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
28.6b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 285 to 166 computations (41.8% saved)

series79.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
43.0ms
angle
@inf
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
4.0ms
x-scale
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
4.0ms
angle
@inf
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
3.0ms
angle
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
2.0ms
angle
@0
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
758×add-sqr-sqrt
740×*-un-lft-identity
736×pow1
698×add-exp-log
698×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035292
1757292
Stop Event
node limit
Counts
4 → 42
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))))

simplify207.0ms (0.2%)

Algorithm
egg-herbie
Rules
1630×associate-*r*
1450×associate-/r/
934×associate-*l*
870×*-commutative
746×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049922850
1151122218
2718222218
Stop Event
node limit
Counts
174 → 248
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (sqrt.f64 2) a) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)))) (pow.f64 a 2)))) (pow.f64 angle 6)))) a)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2)))) (pow.f64 a 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(pow.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(cbrt.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) y-scale))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (pow.f64 b 6)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (*.f64 y-scale (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))) (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (*.f64 y-scale (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (pow.f64 a 6) (pow.f64 b 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/8))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (pow.f64 a 6) (pow.f64 b 5)))) -1/16 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/8))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) y-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) y-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) y-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) y-scale)))
(/.f64 (*.f64 (sqrt.f64 2) a) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale a))
(*.f64 (/.f64 a y-scale) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2))))) a) (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
(fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))))) (*.f64 (/.f64 y-scale a) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) (*.f64 (/.f64 y-scale a) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2))))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)))) (pow.f64 a 2)))) (pow.f64 angle 6)))) a)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))))
(fma.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2)))) (*.f64 a a))))) (pow.f64 angle 6)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2))))) a) (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a)))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2))))) (*.f64 a a)))))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))))) (*.f64 (/.f64 y-scale a) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2)))))))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) (*.f64 (/.f64 y-scale a) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2))))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (*.f64 y-scale (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))) (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (*.f64 y-scale (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (pow.f64 a 6) (pow.f64 b 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 3)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) y-scale))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (pow.f64 b 6)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) -1/2) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) -1/2) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/8 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) -1/2) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/8 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) -1/2) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) -1/16))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/8 (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) -1/2 (*.f64 (/.f64 -1/16 y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/8 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) -1/2 (*.f64 (/.f64 -1/16 y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) -1/64)))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) -1/64)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (pow.f64 b 3))) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8)))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale)) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8)))))) -1/32 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale)) -1/32 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) 1/64))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8)))))) -1/32 (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale)) -1/32 (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (sqrt.f64 8))))) a) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (sqrt.f64 8))))) a) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2))) (sqrt.f64 8)))) a))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2)))) (pow.f64 a 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (sqrt.f64 8))))) a) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 -1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a a) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (sqrt.f64 8))))) a) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (-.f64 (/.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (/.f64 a y-scale))) 2))) (sqrt.f64 8)))) a)))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2))))) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2))))) (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (pow.f64 b 3))) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8)))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) x-scale) (sqrt.f64 8)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) x-scale)) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) -1/64)))))
(fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) -1/64)))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))))))))
(fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale))))))
(fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 a (*.f64 (*.f64 b b) x-scale)) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) x-scale)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 b (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8)))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(pow.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 1/2)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8)))))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))

localize98.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
22.8b
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))
28.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
28.6b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
39.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 271 to 159 computations (41.3% saved)

series24.0ms (0%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
angle
@0
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
2.0ms
angle
@0
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))
2.0ms
a
@inf
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
2.0ms
x-scale
@0
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
1.0ms
angle
@inf
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))

rewrite56.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
744×add-sqr-sqrt
724×*-un-lft-identity
718×pow1
680×add-exp-log
680×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037226
1761226
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 4) (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 (/.f64 8 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale))) 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))))))

simplify175.0ms (0.2%)

Algorithm
egg-herbie
Rules
1338×associate-*r*
1186×distribute-lft-in
1162×associate-/r/
746×*-commutative
724×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041418993
1129618713
2585918713
Stop Event
node limit
Counts
123 → 197
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 a 2)))))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 (sqrt.f64 2) a)
(+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)))) a)) (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)))) a)) (+.f64 (*.f64 (sqrt.f64 2) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2))) (pow.f64 a 2)))))) a)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(-.f64 0 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(neg.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(log.f64 (exp.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 4) (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 (/.f64 8 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale))) 1/16)))))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2))
(pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale)))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/8))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1/4)))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) -1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) 1/32)))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) -1/4 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/32)))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) -1/4 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) -1/8 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/32)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) 1/32))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) -1/4 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/32 (/.f64 -1/64 (/.f64 (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 x-scale (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (sqrt.f64 2))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) -1/4 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) -1/8 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/32 (*.f64 (/.f64 -1/64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 a 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 (*.f64 x-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (*.f64 (/.f64 1/8 a) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (sqrt.f64 2) x-scale))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2)))))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 (*.f64 x-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))))) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a)))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (*.f64 (/.f64 1/8 a) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (sqrt.f64 2) x-scale)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 a 2)))))))) a)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2)))))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 (*.f64 x-scale (*.f64 angle angle)) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 angle 6) (sqrt.f64 8)) (+.f64 (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 -1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2)))))))) a) (*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (pow.f64 angle 6))) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 a a)) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2)))))))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (pow.f64 angle 6))) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 a a)) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2))))))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale)))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 b 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))) (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 x-scale (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) a)) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 x-scale (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (pow.f64 b 4))) (pow.f64 a 3)) (/.f64 (sqrt.f64 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/8) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) -1/8 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) -1/8 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) 1/32 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) -1/8 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) 1/32 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))) -1/64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) b)) -1/8 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 b 3))) 1/32 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 a 6) (sqrt.f64 8))))) -1/64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4)))))
(*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))
(fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 a 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (/.f64 (pow.f64 a 3) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (/.f64 (pow.f64 a 5) (pow.f64 b 6)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (/.f64 (pow.f64 a 3) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (/.f64 (pow.f64 a 5) (pow.f64 b 6)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2))
(fma.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) -1/2 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) -1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) 1/8) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))) 1/8) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (pow.f64 a 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) -1/16 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) -1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) 1/8) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (pow.f64 a 5)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) -1/16 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))) 1/8) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(*.f64 (sqrt.f64 2) a)
(+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (sqrt.f64 2) a))
(fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)))) a)) (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2))) a) (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (sqrt.f64 2) a)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2)))) a)) (+.f64 (*.f64 (sqrt.f64 2) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) a)) 2))) (pow.f64 a 2)))))) a)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2))) a) (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))) a) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 6)) (+.f64 (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 -1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 a a) (-.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 a a) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) a)) 2))))))) a)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2)))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 6) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 a a)) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) 1/2) a) 2))))))))) (*.f64 (sqrt.f64 2) a)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2)))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))))) (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (pow.f64 angle 6) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 a a)) (-.f64 (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000))) (pow.f64 (*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) 2)))))))) (*.f64 (sqrt.f64 2) a)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (/.f64 (pow.f64 a 3) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (/.f64 (pow.f64 a 3) (sqrt.f64 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (/.f64 a (*.f64 b b)))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (/.f64 (pow.f64 a 5) (pow.f64 b 6)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (/.f64 (pow.f64 a 3) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (/.f64 (pow.f64 a 5) (pow.f64 b 6)))))))
(*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))
(fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 a 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) -1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (/.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2)))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) -1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (/.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) -1/2))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a)))) -1/2 (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 b 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 a 6))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 b 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (/.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) -1/2 (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 b 5))) (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) b))))
(-.f64 0 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(neg.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(log.f64 (exp.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 4) (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 (/.f64 8 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale))) 1/16)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 4) (*.f64 2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale))))))))
(cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (/.f64 1/2 (*.f64 x-scale (*.f64 x-scale (pow.f64 y-scale 4)))) (pow.f64 (*.f64 x-scale y-scale) 4)))))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/4))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1/2))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) 1/2)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))

localize217.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
15.8b
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))
27.0b
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
28.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
28.6b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 620 to 389 computations (37.3% saved)

series48.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
8.0ms
angle
@0
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
5.0ms
y-scale
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
4.0ms
x-scale
@-inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
4.0ms
angle
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
4.0ms
x-scale
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))

rewrite67.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
666×add-sqr-sqrt
654×*-un-lft-identity
648×pow1
616×add-exp-log
616×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030438
1655438
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2) (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))

simplify246.0ms (0.3%)

Algorithm
egg-herbie
Rules
1148×times-frac
954×associate-*r*
952×associate-/r*
910×associate-/l*
778×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054540764
1189840180
Stop Event
node limit
Counts
100 → 148
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2) y-scale)
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 5) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 5) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 y-scale 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 y-scale 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 1 (pow.f64 y-scale 2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (/.f64 1 (pow.f64 y-scale 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (pow.f64 angle 4))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2))))))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (pow.f64 angle 4)))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 4) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2) (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2))
(pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2))
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
Outputs
(/.f64 (sqrt.f64 2) y-scale)
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (+.f64 (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2))))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) 2)))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (-.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))))) (sqrt.f64 2))) 2)))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (fma.f64 1/2 (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) (*.f64 1/2 (+.f64 (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2))))) (/.f64 y-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.f64 (fma.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 4 (fma.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) (fma.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/765275040000000)) (*.f64 y-scale y-scale)))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2))))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/4199040000)))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 (sqrt.f64 2) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2))))))))))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) 2))))) (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 angle 6) (+.f64 (fma.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (+.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) 1/765275040000000)) (*.f64 y-scale y-scale)) (*.f64 4 (+.f64 (fma.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) 1/765275040000000)))) (*.f64 2 (*.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000))))) (*.f64 (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (pow.f64 y-scale 4))) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 (/.f64 y-scale (/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) 2))) y-scale)) -1/2)))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 5) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) y-scale) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 5) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 5) (sqrt.f64 2)) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) -1/2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 y-scale 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 x-scale 6)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (pow.f64 (sqrt.f64 2) 2))) -1/2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 6)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 y-scale 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 (*.f64 y-scale y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 x-scale 6)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (pow.f64 (sqrt.f64 2) 2))) -1/2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 6)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (pow.f64 y-scale 4) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (sqrt.f64 2)) (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (sqrt.f64 2)) (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 5) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (sqrt.f64 2)) (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 2)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))) -1/2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 4))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 4)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 y-scale 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 4))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (pow.f64 y-scale 6) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 y-scale 6) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)))) -1/2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 6)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 4))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 4)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 y-scale 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 4))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (pow.f64 y-scale 6) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (pow.f64 y-scale 6) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)))) -1/2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 6)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(/.f64 1 (pow.f64 y-scale 2))
(/.f64 1 (*.f64 y-scale y-scale))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (/.f64 1 (pow.f64 y-scale 2)))
(fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale)))
(fma.f64 1/2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (pow.f64 angle 4))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))))) (+.f64 (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (*.f64 4 (+.f64 (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2))))))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 -1/1049760000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (pow.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)) (pow.f64 angle 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 6) (-.f64 (fma.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (fma.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/765275040000000)) (*.f64 y-scale y-scale)) (*.f64 4 (fma.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (fma.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (*.f64 1/2 (*.f64 (pow.f64 y-scale 4) (*.f64 (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2)))))))) (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) -1/787320000) (+.f64 (pow.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 y-scale y-scale))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))))))) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) 1/765275040000000)) (*.f64 y-scale y-scale)) (*.f64 4 (+.f64 (fma.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000)) (*.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) 1/765275040000000)))) (*.f64 2 (*.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000))))) (*.f64 (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (pow.f64 y-scale 4))) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2)))))) (*.f64 (pow.f64 angle 4) (+.f64 (+.f64 (pow.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) 2) (*.f64 -2 (/.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) -1/3149280000)) (*.f64 y-scale y-scale)))) (-.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) -1/196830000) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) 2))))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 -1/4 (/.f64 (pow.f64 y-scale 4) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 2 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 y-scale 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 y-scale 6))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 y-scale 4))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 y-scale 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 y-scale 6))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) 2)) (pow.f64 y-scale 4))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))
(fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 4) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))
(fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 x-scale 4)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 x-scale 4)) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 x-scale 4))) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 x-scale 4))) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)))))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 x-scale 4))) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2))) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 y-scale x-scale) (/.f64 y-scale x-scale)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 x-scale 4))) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/4))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2) (pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1/2))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) 1/2)
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) 1)
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(*.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2))))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/4))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1/2))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) 1/2)
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) 1)
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(cbrt.f64 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))
(cbrt.f64 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 y-scale y-scale))) 2)))

eval1.4s (1.5%)

Compiler

Compiled 82405 to 55574 computations (32.6% saved)

prune457.0ms (0.5%)

Pruning

112 alts after pruning (112 fresh and 0 done)

PrunedKeptTotal
New82793920
Fresh221941
Picked101
Done404
Total854112966
Error
26.1b
Counts
966 → 112
Alt Table
Click to see full alt table
StatusErrorProgram
61.1b
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
58.4b
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a))
62.1b
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))
59.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
54.4b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
57.6b
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))))
57.6b
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))))
57.6b
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
62.0b
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
61.1b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
61.5b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
61.3b
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
55.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
57.5b
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
62.5b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
59.4b
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
54.4b
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
54.4b
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
56.2b
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
62.2b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
60.6b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
60.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
57.7b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
56.6b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
59.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
56.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
62.2b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
61.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))
60.3b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
56.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
57.6b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))
54.7b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
55.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
59.7b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
55.5b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
61.1b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
60.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
58.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
59.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
58.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
58.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
60.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
61.1b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
61.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
59.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2)))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)))
63.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
61.4b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 3/2)))
56.3b
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
57.6b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
55.4b
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
59.3b
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
54.7b
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
54.4b
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
57.5b
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
57.6b
(*.f64 1/4 (-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
59.7b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
55.4b
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
57.5b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
60.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))
54.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
56.8b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
57.1b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
59.6b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
44.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
61.9b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
54.4b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
61.7b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
56.8b
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
60.2b
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
57.4b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
59.8b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
55.6b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
54.3b
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
61.6b
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
44.2b
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
54.7b
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
55.2b
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
56.3b
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
57.6b
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
59.3b
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
56.2b
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
59.4b
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
60.7b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
60.4b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
59.8b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
59.3b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
56.2b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
63.1b
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
44.4b
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
61.4b
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
55.2b
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
62.7b
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
Compiler

Compiled 8760 to 6686 computations (23.7% saved)

localize11.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (*.f64 b y-scale))
Compiler

Compiled 31 to 18 computations (41.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b
@0
(*.f64 4 (*.f64 b y-scale))
0.0ms
y-scale
@0
(*.f64 4 (*.f64 b y-scale))
0.0ms
b
@inf
(*.f64 4 (*.f64 b y-scale))
0.0ms
y-scale
@inf
(*.f64 4 (*.f64 b y-scale))
0.0ms
b
@-inf
(*.f64 4 (*.f64 b y-scale))

rewrite50.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1312×add-sqr-sqrt
1298×*-un-lft-identity
1208×add-cube-cbrt
1192×add-cbrt-cube
1178×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114213
2163413
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 4 (*.f64 b y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))))))

simplify40.0ms (0%)

Algorithm
egg-herbie
Rules
1472×log-prod
1118×distribute-rgt-in
1092×distribute-lft-in
906×associate-*r*
850×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037455
192455
2343455
32148455
Stop Event
node limit
Counts
35 → 12
Calls
Call 1
Inputs
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) b) 4))
(cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
Outputs
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)
(*.f64 4 (*.f64 y-scale b))
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 4 (*.f64 y-scale b))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(*.f64 4 (*.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(*.f64 4 (*.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3)
(*.f64 4 (*.f64 y-scale b))
(sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(*.f64 4 (*.f64 y-scale b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) b) 4))
(*.f64 4 (*.f64 y-scale b))
(cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))
(*.f64 4 (*.f64 y-scale b))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))

localize9.0ms (0%)

Compiler

Compiled 24 to 17 computations (29.2% saved)

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
0.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
0.5b
(*.f64 b (sqrt.f64 8))
1.0b
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
Compiler

Compiled 56 to 45 computations (19.6% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
y-scale
@0
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
0.0ms
y-scale
@0
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
0.0ms
b
@-inf
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
0.0ms
y-scale
@-inf
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
0.0ms
y-scale
@inf
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
976×unswap-sqr
820×swap-sqr
486×sqr-pow
440×pow-sqr
324×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01650
131744
2332944
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) (*.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 8)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 (cbrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale b) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 8)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))) (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))) (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)) (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) 1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) (*.f64 (sqrt.f64 1/8) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) (sqrt.f64 1/8)) (*.f64 -1 (sqrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (sqrt.f64 1/8)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (sqrt.f64 1/8)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/8 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale) (sqrt.f64 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 (sqrt.f64 1/8) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/8) 1/8) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))))))

simplify94.0ms (0.1%)

Algorithm
egg-herbie
Rules
1452×associate--r+
1324×unswap-sqr
844×associate-+r+
776×associate-+l+
670×associate--r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02154276
15394166
222164160
369474160
Stop Event
node limit
Counts
134 → 124
Calls
Call 1
Inputs
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 0)
(+.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) -1))
(+.f64 1 (-.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))
(+.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1)
(+.f64 -1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))
(-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 1)
(-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 b (sqrt.f64 8)) y-scale)
(*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(*.f64 1 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))
(*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 (cbrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 y-scale b) (sqrt.f64 8))
(*.f64 (*.f64 y-scale (sqrt.f64 8)) b)
(*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 y-scale (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 (*.f64 (*.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))
(*.f64 (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))) (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))) (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)) (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6))
(/.f64 1 (/.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) 1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) -1)
(+.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) (*.f64 (sqrt.f64 1/8) -1))
(+.f64 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) (sqrt.f64 1/8)) (*.f64 -1 (sqrt.f64 1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1)
(/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (sqrt.f64 1/8)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (sqrt.f64 1/8)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))
(pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 1)
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3) 1/3)
(sqrt.f64 (*.f64 1/8 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale) (sqrt.f64 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 (sqrt.f64 1/8) 1/8)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/8) 1/8) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
Outputs
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 0)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(+.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) -1))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(+.f64 1 (-.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(+.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(+.f64 -1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 b (sqrt.f64 8)) y-scale)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 1 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8)))
(*.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) y-scale))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 y-scale (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 y-scale 2)))
(*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 (cbrt.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 y-scale b) (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 y-scale (sqrt.f64 8)) b)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 y-scale (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 y-scale (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 y-scale 2)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (*.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (*.f64 y-scale b) (*.f64 2 (cbrt.f64 (sqrt.f64 8))))
(*.f64 (*.f64 y-scale (*.f64 b 2)) (cbrt.f64 (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (*.f64 2 (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(*.f64 (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))) (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 y-scale b))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))) (*.f64 (pow.f64 8 1/4) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (cbrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)) (*.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) (pow.f64 8 1/4)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3/2))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(*.f64 (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/6))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(/.f64 1 (/.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (-.f64 1 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) -1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) 1) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))))
(pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 2)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) 1/3)
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(sqrt.f64 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 8))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) (*.f64 y-scale b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) -1)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(+.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) (*.f64 (sqrt.f64 1/8) -1))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(+.f64 (*.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) (sqrt.f64 1/8)) (*.f64 -1 (sqrt.f64 1/8)))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (/.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (sqrt.f64 1/8)))
(*.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2)) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(*.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2)) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (/.f64 (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (sqrt.f64 1/8)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (/.f64 (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (sqrt.f64 1/8)))
(/.f64 (sqrt.f64 1/8) (/.f64 (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) -1) (sqrt.f64 1/8)) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (/.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (sqrt.f64 1/8)))
(*.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2)) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(*.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2)) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 3) -1) (sqrt.f64 1/8)) (+.f64 (pow.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1) 2) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (/.f64 (+.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (sqrt.f64 1/8)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3)) (/.f64 (+.f64 (fma.f64 b (*.f64 y-scale (sqrt.f64 8)) 2) (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 2)) (sqrt.f64 1/8)))
(/.f64 (sqrt.f64 1/8) (/.f64 (+.f64 1 (*.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 2))) (+.f64 -1 (pow.f64 (fma.f64 y-scale (*.f64 b (sqrt.f64 8)) 1) 3))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))))))
(pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 1)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (sqrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 2)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))) 3)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3) 1/3)
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(sqrt.f64 (*.f64 1/8 (*.f64 8 (pow.f64 (*.f64 y-scale b) 2))))
(sqrt.f64 (*.f64 1 (pow.f64 (*.f64 y-scale b) 2)))
(sqrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(fabs.f64 (*.f64 y-scale b))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) y-scale) (sqrt.f64 1/8)))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))) 3))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3) (*.f64 (sqrt.f64 1/8) 1/8)))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/8) 1/8) (pow.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 3)))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(exp.f64 (log.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(log1p.f64 (expm1.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))
(*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.8b
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
15.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
28.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 103 to 64 computations (37.9% saved)

series19.0ms (0%)

Counts
4 → 88
Calls

27 calls:

TimeVariablePointExpression
2.0ms
x-scale
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
2.0ms
a
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
1.0ms
y-scale
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
1.0ms
angle
@inf
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
1.0ms
angle
@-inf
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))

rewrite174.0ms (0.2%)

Algorithm
egg-rewrite
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
1840×add-sqr-sqrt
1822×*-un-lft-identity
1684×add-cube-cbrt
1662×add-cbrt-cube
1496×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026152
1548152
27260152
01019
119719
2227019
02673
154873
2721673
02673
01845
138245
2522245
01845
0815
116015
2184915
Stop Event
node limit
iter limit
unsound
iter limit
unsound
node limit
unsound
Counts
4 → 49
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/180) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))

simplify87.0ms (0.1%)

Algorithm
egg-herbie
Rules
1578×associate-*r/
1434×associate-*l/
1000×distribute-lft-in
972×associate-*r*
636×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02186847
15886563
229606535
Stop Event
node limit
Counts
137 → 116
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 4))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 4))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (*.f64 -1/97955205120000000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 6))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (+.f64 (*.f64 -1/25194240000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (pow.f64 (PI.f64) 4)))) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (+.f64 (*.f64 1/24488801280000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 a (pow.f64 (PI.f64) 6)))) y-scale)) (+.f64 (*.f64 -1/25194240000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (pow.f64 (PI.f64) 4)))) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (+.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
(fma.f64 -1/259200 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8))))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 4))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (fma.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 4))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 1/100776960000 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 4) a)) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 8))))))
(fma.f64 -1/259200 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/100776960000 (*.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 8)) (pow.f64 angle 4))) (*.f64 (sqrt.f64 2) x-scale)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2))))))) (+.f64 (*.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 4))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (*.f64 -1/97955205120000000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 6))))))))))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (fma.f64 1/100776960000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 4))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))) (*.f64 -1/97955205120000000 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (pow.f64 (PI.f64) 6) (sqrt.f64 8))))))))))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2)))) (fma.f64 1/100776960000 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 4) a)) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 8))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 -1/97955205120000000 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 6) a)) (*.f64 (pow.f64 (PI.f64) 6) (sqrt.f64 8)))))))
(fma.f64 -1/259200 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/100776960000 (*.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 8)) (pow.f64 angle 4))) (*.f64 (sqrt.f64 2) x-scale)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 a (sqrt.f64 8))) (*.f64 (pow.f64 angle 6) (sqrt.f64 2))) (*.f64 x-scale -1/97955205120000000)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a))
(*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale)))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 (*.f64 angle angle) a) (pow.f64 (PI.f64) 2))))))
(-.f64 (*.f64 1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) a))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (+.f64 (*.f64 -1/25194240000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (pow.f64 (PI.f64) 4)))) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (fma.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) a)))) (*.f64 1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 (*.f64 angle angle) a) (pow.f64 (PI.f64) 2)))))))
(-.f64 (fma.f64 1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) a)) (*.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale (*.f64 (pow.f64 angle 4) a)) (pow.f64 (PI.f64) 4))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(-.f64 (fma.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (/.f64 y-scale a) (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2)))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale)) (+.f64 (*.f64 1/24488801280000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 a (pow.f64 (PI.f64) 6)))) y-scale)) (+.f64 (*.f64 -1/25194240000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 a (pow.f64 (PI.f64) 4)))) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale)))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (fma.f64 1/24488801280000000 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 (pow.f64 angle 6) a) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) a)))) (*.f64 1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 (*.f64 angle angle) a) (pow.f64 (PI.f64) 2))))))))
(-.f64 (fma.f64 1/24488801280000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale (*.f64 (pow.f64 angle 6) a)) (pow.f64 (PI.f64) 6))) (fma.f64 1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) a)) (*.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale (*.f64 (pow.f64 angle 4) a)) (pow.f64 (PI.f64) 4)))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(-.f64 (fma.f64 1/24488801280000000 (/.f64 (*.f64 (pow.f64 angle 6) a) (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 6) (sqrt.f64 2)))) (fma.f64 -1/25194240000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (/.f64 y-scale a) (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))) (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))) (/.f64 y-scale a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (/.f64 1/4 (/.f64 y-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 1)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(log.f64 (exp.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))
(-.f64 (+.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(+.f64 1 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 1/180) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize133.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
17.7b
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
20.7b
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
28.6b
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
28.6b
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 378 to 223 computations (41% saved)

series19.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
angle
@0
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
2.0ms
a
@inf
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
1.0ms
x-scale
@0
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
1.0ms
y-scale
@0
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
1.0ms
angle
@inf
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))

rewrite55.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
734×add-sqr-sqrt
716×*-un-lft-identity
712×pow1
674×add-exp-log
674×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035246
1741246
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))))))

simplify198.0ms (0.2%)

Algorithm
egg-herbie
Rules
1454×associate-/r/
1410×associate-*r*
818×*-commutative
758×associate-*l*
750×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043521958
1137021546
2633321546
Stop Event
node limit
Counts
130 → 198
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))))
(/.f64 (*.f64 (sqrt.f64 2) a) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)))) (pow.f64 a 2)))) (pow.f64 angle 6)))) a)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2)))) (pow.f64 a 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (sqrt.f64 8)))))) a)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2))
(pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (pow.f64 b 5)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2 (*.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (pow.f64 b 5)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) -1/16 (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2 (*.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(/.f64 (*.f64 (sqrt.f64 2) a) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale a))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) a)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) a))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (+.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2))))) (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 angle angle))) a))))
(fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)))) (pow.f64 a 2)))) (pow.f64 angle 6)))) a)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2))))) a)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 a a)))) (pow.f64 angle 6))) a) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (+.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2))))) (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 angle angle))) a)))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale) (/.f64 (*.f64 b b) y-scale)) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (/.f64 (*.f64 -1/2 (*.f64 y-scale y-scale)) (/.f64 (/.f64 (*.f64 a a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))))))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale) (/.f64 (*.f64 b b) y-scale)) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 (/.f64 (*.f64 -1/2 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2))))))))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 angle angle)))) (*.f64 (/.f64 y-scale a) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) a)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (pow.f64 b 5)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) -1/2))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) -1/2)))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/8 (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/8 (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 y-scale (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 y-scale (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 3)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 a 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) -1/16))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/8 (-.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 6)) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))) -1/16 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) y-scale)))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) 1/8 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) y-scale)) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) -1/16 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 b b))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8)))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) a)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 a 5))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 a 5))) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (pow.f64 a 6) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8)) x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) x-scale)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) x-scale)))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8)))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) -1/32 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) x-scale)) -1/32 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/64))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) -1/32 (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (pow.f64 a 6) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8)) x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) 1/64))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) x-scale)) -1/32 (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 2) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) x-scale)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 a (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 a (sqrt.f64 8))) (*.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale (*.f64 angle angle)) (sqrt.f64 8)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))))
(fma.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 a (sqrt.f64 8))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 angle 4)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2)) (sqrt.f64 8)))) a) (/.f64 (*.f64 y-scale y-scale) (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale (*.f64 angle angle)) (sqrt.f64 8))))))))
(fma.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 8)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(fma.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 8)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))))) a)) 2)) (sqrt.f64 8)))))) a)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6)))) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 a 2)) (pow.f64 y-scale 2)) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) y-scale) a)) 2)))) (pow.f64 a 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (sqrt.f64 8)))))) a)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))))
(fma.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 a (sqrt.f64 8))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 angle 4)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2)) (sqrt.f64 8)))) a) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))))) (pow.f64 (*.f64 1/2 (/.f64 y-scale (/.f64 a (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 a a))))) (*.f64 (*.f64 x-scale (pow.f64 angle 6)) (sqrt.f64 8)))) a) (/.f64 (*.f64 y-scale y-scale) (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale (*.f64 angle angle)) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 8)) (*.f64 y-scale y-scale))))) (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale) (/.f64 (*.f64 b b) y-scale)) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (/.f64 (*.f64 -1/2 (*.f64 y-scale y-scale)) (/.f64 (/.f64 (*.f64 a a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) y-scale))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)))))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 angle 6) x-scale)) (sqrt.f64 2))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)) (sqrt.f64 8)) (*.f64 y-scale y-scale))))) (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale) (/.f64 (*.f64 b b) y-scale)) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 (/.f64 (*.f64 -1/2 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale a) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 2)))))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 angle 6) x-scale)) (sqrt.f64 2))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 b 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 b 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 x-scale (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 5)) (*.f64 (pow.f64 a 6) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8)) x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 x-scale (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 x-scale (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (pow.f64 a 4) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) x-scale)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (sqrt.f64 8))) x-scale)) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 b 5))) (*.f64 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (sqrt.f64 8))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) x-scale)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8)))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) a)) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 a 5))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (pow.f64 a 5))) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4)))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (/.f64 (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 b 4) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) x-scale))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)) (*.f64 (*.f64 x-scale b) b)) a) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 x-scale (sqrt.f64 8))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 5)) (*.f64 (/.f64 x-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 8)) x-scale)) 1/4 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (*.f64 x-scale b) b) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (sqrt.f64 8)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (sqrt.f64 8))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) -1/4))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (cbrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/4))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1/2))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) 1/2)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(cbrt.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)) 2)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4))))
(cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 2 (*.f64 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))) 2))))))
(cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8))) (*.f64 y-scale (*.f64 (pow.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))) 3/2) (pow.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))))

eval426.0ms (0.4%)

Compiler

Compiled 25323 to 17797 computations (29.7% saved)

prune372.0ms (0.4%)

Pruning

141 alts after pruning (139 fresh and 2 done)

PrunedKeptTotal
New50445549
Fresh1394107
Picked101
Done224
Total520141661
Error
26.1b
Counts
661 → 141
Alt Table
Click to see full alt table
StatusErrorProgram
56.9b
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
61.1b
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
56.9b
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
62.1b
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))
59.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
54.4b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
57.6b
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))))
57.6b
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))))
57.6b
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
61.1b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
61.5b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
61.3b
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
55.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
62.5b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
54.3b
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
59.4b
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
54.4b
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
56.2b
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
54.4b
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
60.6b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
60.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
57.7b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
56.6b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
59.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
56.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
62.2b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
61.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))
60.3b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
56.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
57.6b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))
57.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
57.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1)))
54.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4)))
59.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3))))
54.7b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3))))
57.6b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))))
54.7b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
57.1b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8)))))))
57.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
45.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))
55.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
59.7b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
55.5b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
60.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
58.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
59.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
58.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
58.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
58.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
60.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
58.4b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
60.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
57.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))
58.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
61.1b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
61.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
59.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2)))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
63.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
60.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
56.3b
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
57.6b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
57.9b
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
55.6b
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
55.4b
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
54.4b
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
59.3b
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
54.7b
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
54.4b
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
57.5b
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
59.7b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
55.4b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
55.4b
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
57.5b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
60.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))
54.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
56.8b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
57.1b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
59.6b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
55.6b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
55.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
44.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
61.9b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
61.7b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
56.8b
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
60.2b
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
57.4b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
59.8b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
54.3b
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
61.6b
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
44.5b
(*.f64 1/4 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))
49.4b
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
53.4b
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
55.4b
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))
54.7b
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
55.2b
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
56.3b
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
57.6b
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
59.3b
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
56.2b
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
59.4b
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
60.7b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
60.4b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
59.8b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
59.3b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
56.2b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
62.1b
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
44.4b
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
44.2b
(fabs.f64 (*.f64 y-scale b))
62.4b
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))))
61.1b
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
61.8b
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
56.7b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
55.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))))
56.5b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
59.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
55.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
57.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
59.5b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
62.1b
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
55.2b
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
62.7b
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
60.2b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
Compiler

Compiled 10004 to 7792 computations (22.1% saved)

localize6.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))
0.0b
(*.f64 4 (*.f64 b y-scale))
3.3b
(-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)
Compiler

Compiled 56 to 37 computations (33.9% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))
0.0ms
b
@0
(-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)
0.0ms
b
@-inf
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))
0.0ms
b
@0
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))
0.0ms
y-scale
@-inf
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
888×associate-*r/
870×*-commutative
720×associate-*l/
656×distribute-lft-in
618×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
121828
2286428
Stop Event
node limit
Counts
2 → 183
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)
(+.f64 1 (*.f64 4 (*.f64 b y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 4 (*.f64 b y-scale) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 b y-scale)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 4 (*.f64 b y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 4 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 4 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b y-scale) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b y-scale)) (*.f64 4 (sqrt.f64 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b y-scale)) (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 b) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)) (cbrt.f64 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 b y-scale))) (sqrt.f64 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (cbrt.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 4 (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))) (*.f64 y-scale (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 y-scale (*.f64 b -4)) -2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) (pow.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (-.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1)))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3))) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) 1) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) 1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) 1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 4) (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 4 (*.f64 b y-scale) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 4 (*.f64 b y-scale) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 4 (*.f64 b y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (fma.f64 4 (*.f64 b y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (-.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 y-scale (*.f64 b -4)) (fma.f64 4 (*.f64 b y-scale) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (pow.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (fma.f64 4 (*.f64 b y-scale) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) 1) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) 1) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) 1) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 4 (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (*.f64 b y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b y-scale) 4 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 b) y-scale 1)))))

simplify130.0ms (0.1%)

Algorithm
egg-herbie
Rules
1454×associate-+r+
780×associate-*r*
726×associate-*l*
670×+-commutative
510×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045710909
1128410005
260209995
Stop Event
node limit
Counts
231 → 284
Calls
Call 1
Inputs
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 4 (*.f64 y-scale b))
1
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(*.f64 4 (*.f64 y-scale b))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(*.f64 4 (*.f64 y-scale b))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
1
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(*.f64 4 (*.f64 y-scale b))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(*.f64 4 (*.f64 y-scale b))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(+.f64 1 (fma.f64 4 (*.f64 b y-scale) -1))
(+.f64 (*.f64 4 (*.f64 b y-scale)) 0)
(+.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1)
(+.f64 0 (*.f64 4 (*.f64 b y-scale)))
(+.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1)
(+.f64 -1 (fma.f64 4 (*.f64 b y-scale) 1))
(*.f64 1 (*.f64 4 (*.f64 b y-scale)))
(*.f64 4 (*.f64 b y-scale))
(*.f64 b (*.f64 4 y-scale))
(*.f64 y-scale (*.f64 4 b))
(*.f64 (*.f64 b y-scale) 4)
(*.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (*.f64 4 (sqrt.f64 (*.f64 b y-scale))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))
(*.f64 (*.f64 4 b) y-scale)
(*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (*.f64 4 y-scale) b)
(*.f64 (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 b y-scale))) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 4 (cbrt.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 4 (*.f64 b y-scale)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))) (*.f64 y-scale (*.f64 b -4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 y-scale (*.f64 b -4)) -2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) (pow.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (-.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))
(/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1)))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3))) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) 1) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) 1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) 1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1/3)
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))
(log.f64 (pow.f64 (exp.f64 4) (*.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
(fma.f64 1 (fma.f64 4 (*.f64 b y-scale) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)
(-.f64 (fma.f64 4 (*.f64 b y-scale) 1) 0)
(-.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) 1))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 1 (fma.f64 4 (*.f64 b y-scale) 1))
(*.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (fma.f64 4 (*.f64 b y-scale) 1))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (-.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 y-scale (*.f64 b -4)) (fma.f64 4 (*.f64 b y-scale) -1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (pow.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 1))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(/.f64 1 (/.f64 1 (fma.f64 4 (*.f64 b y-scale) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) 1))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) 1) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) 1) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) 1) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1))
(pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 1/3)
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4))))))
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1))))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 1 (*.f64 4 (*.f64 b y-scale)) 1)
(fma.f64 4 (*.f64 b y-scale) 1)
(fma.f64 (*.f64 b y-scale) 4 1)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 1)
(fma.f64 (*.f64 4 b) y-scale 1)
Outputs
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
1
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
1
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (*.f64 4 (*.f64 y-scale b)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(+.f64 1 (fma.f64 4 (*.f64 b y-scale) -1))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 (*.f64 4 (*.f64 b y-scale)) 0)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 0 (*.f64 4 (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(+.f64 -1 (fma.f64 4 (*.f64 b y-scale) 1))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 1 (*.f64 4 (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 b y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 b (*.f64 4 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 y-scale (*.f64 4 b))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 b y-scale) 4)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (*.f64 4 (sqrt.f64 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (cbrt.f64 y-scale) (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 4 b) y-scale)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(*.f64 (*.f64 4 y-scale) b)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2)) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 b y-scale))) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (*.f64 4 (cbrt.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 4 (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))) (*.f64 y-scale (*.f64 b -4)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (*.f64 y-scale (*.f64 b -4)))
(*.f64 y-scale (*.f64 (*.f64 b -4) (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (+.f64 (fma.f64 4 (*.f64 y-scale b) 1) (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 (fma.f64 b (*.f64 4 y-scale) 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 y-scale (*.f64 b -4)) -2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) 1)) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (fma.f64 (*.f64 4 (*.f64 y-scale b)) (fma.f64 4 (*.f64 y-scale b) 1) -1)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) (*.f64 (fma.f64 4 (*.f64 y-scale b) 2) (fma.f64 y-scale (*.f64 b -4) -2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (/.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) 2) (fma.f64 y-scale (*.f64 b -4) -2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4)) (fma.f64 4 (*.f64 y-scale (*.f64 b (fma.f64 b (*.f64 4 y-scale) 1))) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) (pow.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (-.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) 3) (pow.f64 (fma.f64 4 (*.f64 y-scale b) 2) 3))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) (*.f64 (fma.f64 4 (*.f64 y-scale b) 2) (-.f64 (fma.f64 4 (*.f64 y-scale b) 2) (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (fma.f64 (fma.f64 4 (*.f64 y-scale b) 2) (-.f64 (fma.f64 4 (*.f64 y-scale b) 2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 2) 3) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)))
(/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (fma.f64 4 (*.f64 y-scale b) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (/.f64 (/.f64 (fma.f64 4 (*.f64 y-scale b) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (/.f64 (fma.f64 4 (*.f64 y-scale b) 2) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 4 (*.f64 y-scale b) -1))) (-.f64 1 (fma.f64 4 (*.f64 y-scale b) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 1 (fma.f64 y-scale (*.f64 b -4) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 2 (*.f64 y-scale (*.f64 b -4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) -1) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (fma.f64 4 (*.f64 y-scale b) 2))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (*.f64 b (*.f64 4 y-scale)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (fma.f64 4 (*.f64 y-scale b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (*.f64 b (*.f64 4 y-scale)) -2) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) 3) -1) (*.f64 (fma.f64 4 (*.f64 y-scale b) 2) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) 1) (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) 1) (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)) 1) (fma.f64 y-scale (*.f64 b -4) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (fma.f64 y-scale (*.f64 b -4) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (-.f64 (fma.f64 y-scale (*.f64 b -4) -2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1)))) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 4 (*.f64 y-scale b) -1))) (-.f64 1 (fma.f64 4 (*.f64 y-scale b) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 1 (fma.f64 y-scale (*.f64 b -4) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 2 (*.f64 y-scale (*.f64 b -4))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3))) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (fma.f64 4 (*.f64 y-scale b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (*.f64 b (*.f64 4 y-scale)) -2) 1))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 2)) (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 2))) (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 y-scale b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 4 y-scale))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 2)) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 y-scale b))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 4 y-scale))) 2) (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (fma.f64 4 (*.f64 b y-scale) -1))) 1) (-.f64 1 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 4 (*.f64 y-scale b) -1))) (-.f64 1 (fma.f64 4 (*.f64 y-scale b) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 1 (fma.f64 y-scale (*.f64 b -4) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))) (+.f64 2 (*.f64 y-scale (*.f64 b -4))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 b y-scale) -1) (-.f64 (fma.f64 4 (*.f64 b y-scale) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (fma.f64 4 (*.f64 y-scale b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) -1) 3)) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (+.f64 (*.f64 b (*.f64 4 y-scale)) -2) 1))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) 1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)) 1) (fma.f64 y-scale (*.f64 b -4) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (fma.f64 y-scale (*.f64 b -4) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (-.f64 (fma.f64 y-scale (*.f64 b -4) -2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 2)) (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 2))) (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 y-scale b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 4 y-scale))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 2)) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 y-scale b))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 4 y-scale))) 2) (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) -1) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (fma.f64 4 (*.f64 y-scale b) 2))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2))) (*.f64 b (*.f64 4 y-scale)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) 3) -1) (*.f64 (fma.f64 4 (*.f64 y-scale b) 2) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 4) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 3) 1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 6) 1) (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 6)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) 1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (cbrt.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) 1) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))
(pow.f64 (*.f64 4 (*.f64 b y-scale)) 1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 y-scale (*.f64 b -4)) -2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2)) 1) (fma.f64 y-scale (*.f64 b -4) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)) (fma.f64 y-scale (*.f64 b -4) -2))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (-.f64 (fma.f64 y-scale (*.f64 b -4) -2) (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2))
(log.f64 (pow.f64 (exp.f64 4) (*.f64 b y-scale)))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(log1p.f64 (expm1.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(fma.f64 1 (fma.f64 4 (*.f64 b y-scale) 1) -1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(fma.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) -1)
(*.f64 4 (*.f64 y-scale b))
(*.f64 b (*.f64 4 y-scale))
(-.f64 (fma.f64 4 (*.f64 b y-scale) 1) 0)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(-.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)) 1))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))) (/.f64 1 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 3) (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 3)) (+.f64 (pow.f64 (fma.f64 b (*.f64 4 y-scale) 1) 2) (fma.f64 4 (*.f64 y-scale b) 2))))
(*.f64 1 (fma.f64 4 (*.f64 b y-scale) 1))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (fma.f64 4 (*.f64 b y-scale) 1))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) 1))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(*.f64 (+.f64 (fma.f64 4 (*.f64 y-scale b) 1) (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16)) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)) (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 (fma.f64 b (*.f64 4 y-scale) 1)) (/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (-.f64 1 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (-.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 y-scale (*.f64 b -4)) (fma.f64 4 (*.f64 b y-scale) -1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) (+.f64 1 (*.f64 y-scale (*.f64 (*.f64 b -4) (fma.f64 4 (*.f64 y-scale b) -1))))) (-.f64 1 (*.f64 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))) (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2) (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 y-scale (*.f64 b -4) 1))))) (fma.f64 y-scale (*.f64 b (*.f64 -4 (fma.f64 4 (*.f64 y-scale b) -1))) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (pow.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) (-.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)) 1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) (+.f64 1 (*.f64 (*.f64 4 (*.f64 y-scale b)) (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 (*.f64 4 (*.f64 y-scale b)) (fma.f64 4 (*.f64 y-scale b) -1) -1))))) (+.f64 1 (pow.f64 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))) 3)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (*.f64 b (*.f64 4 y-scale)) (*.f64 (fma.f64 4 (*.f64 y-scale b) -1) (fma.f64 4 (*.f64 y-scale (*.f64 b (fma.f64 4 (*.f64 y-scale b) -1))) -1)) 1)) (+.f64 1 (pow.f64 (*.f64 4 (*.f64 y-scale (*.f64 b (fma.f64 4 (*.f64 y-scale b) -1)))) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)) (+.f64 (fma.f64 4 (*.f64 b y-scale) 1) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(*.f64 (+.f64 (fma.f64 4 (*.f64 y-scale b) 1) (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16)) (/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 -1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 -1) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 (fma.f64 b (*.f64 4 y-scale) 1))))
(/.f64 1 (/.f64 1 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) 1))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1))) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16))) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)) (fma.f64 y-scale (*.f64 b -4) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)) (/.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)) (/.f64 (/.f64 (fma.f64 y-scale (*.f64 b -4) 1) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (pow.f64 (*.f64 y-scale b) 3)) 4096)) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (*.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1) (-.f64 1 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) (pow.f64 (*.f64 y-scale b) 2)) 256)) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 4) -256)) (*.f64 (fma.f64 y-scale (*.f64 b -4) 1) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (*.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 3) 3) 262144)) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (*.f64 64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 -1)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 3) 3) 262144 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1)) (fma.f64 (pow.f64 (*.f64 y-scale b) 3) (+.f64 (*.f64 4096 (pow.f64 (*.f64 y-scale b) 3)) -64) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 2) 3) 4096)) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (fma.f64 y-scale (*.f64 b -4) 1)) (+.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1) (*.f64 (pow.f64 (*.f64 y-scale b) 4) 256)))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (fma.f64 y-scale (*.f64 b -4) 1)) (+.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 4) 256) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1)))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (-.f64 -1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) (-.f64 -1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) -64 -1) (fma.f64 (*.f64 b (*.f64 4 y-scale)) (fma.f64 y-scale (*.f64 b -4) 1) -1))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1)) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1)) (sqrt.f64 (fma.f64 b (*.f64 4 y-scale) 1))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) (sqrt.f64 (fma.f64 y-scale (*.f64 b -4) 1))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))) (cbrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) 2) (cbrt.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) 2) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) 2) (cbrt.f64 (fma.f64 y-scale (*.f64 b -4) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) 1) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (-.f64 -1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) (-.f64 -1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) -64 -1) (fma.f64 (*.f64 b (*.f64 4 y-scale)) (fma.f64 y-scale (*.f64 b -4) 1) -1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1)) (sqrt.f64 (fma.f64 b (*.f64 4 y-scale) 1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (sqrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) (sqrt.f64 (fma.f64 y-scale (*.f64 b -4) 1))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) 2) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))) (cbrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) 2) (cbrt.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 y-scale b) 1)) 2) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) -16)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 4 y-scale) 1)) 2) (cbrt.f64 (fma.f64 y-scale (*.f64 b -4) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16))) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) (pow.f64 (*.f64 y-scale b) 2)) 256)) (*.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 4) -256)) (*.f64 (fma.f64 y-scale (*.f64 b -4) 1) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 3)) (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 2) 3) 4096)) (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 2) 16)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (fma.f64 y-scale (*.f64 b -4) 1)) (+.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1) (*.f64 (pow.f64 (*.f64 y-scale b) 4) 256)))
(/.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (fma.f64 y-scale (*.f64 b -4) 1)) (+.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 4) 256) (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 1)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (-.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))
(/.f64 (/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (pow.f64 (*.f64 y-scale b) 3)) 4096)) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 6) 4096)) (*.f64 (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1) (-.f64 1 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64) 1))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 3) 3) 262144)) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) (*.f64 64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 -1)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 3) 3) 262144 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1)) (fma.f64 (pow.f64 (*.f64 y-scale b) 3) (+.f64 (*.f64 4096 (pow.f64 (*.f64 y-scale b) 3)) -64) 1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) 1) (fma.f64 4 (*.f64 b y-scale) -1))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) 1) (+.f64 1 (*.f64 y-scale (*.f64 b -4))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))))) (sqrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))) (cbrt.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (/.f64 (pow.f64 (*.f64 y-scale b) 2) (/.f64 (+.f64 1 (*.f64 y-scale (*.f64 b -4))) 16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) -16 1) (fma.f64 y-scale (*.f64 b -4) 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) 1) (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) 1) (+.f64 1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) 64 1) (fma.f64 (fma.f64 4 (*.f64 y-scale b) -1) (*.f64 b (*.f64 4 y-scale)) 1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1))) (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (*.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))) (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) -1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 16) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (*.f64 (fma.f64 (sqrt.f64 (*.f64 y-scale b)) 2 -1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 y-scale b)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (*.f64 (fma.f64 (sqrt.f64 (*.f64 y-scale b)) 2 1) (fma.f64 (sqrt.f64 (*.f64 y-scale b)) 2 -1)))
(pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 2)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(pow.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3) 1/3)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16)) (+.f64 -1 (neg.f64 (*.f64 y-scale (*.f64 b -4))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 2) 16 -1) (fma.f64 4 (*.f64 y-scale b) -1))
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)) (+.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))))))
(/.f64 (-.f64 -1 (*.f64 (pow.f64 (*.f64 y-scale b) 3) 64)) (-.f64 -1 (*.f64 4 (*.f64 (*.f64 y-scale b) (fma.f64 4 (*.f64 y-scale b) -1)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 y-scale b) 3) -64 -1) (fma.f64 (*.f64 b (*.f64 4 y-scale)) (fma.f64 y-scale (*.f64 b -4) 1) -1))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 4 (*.f64 y-scale b) 1) 2))
(fabs.f64 (fma.f64 b (*.f64 4 y-scale) 1))
(log.f64 (exp.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1))))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 3))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(expm1.f64 (log1p.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale))))
(exp.f64 (log1p.f64 (*.f64 4 (*.f64 y-scale b))))
(exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))
(log1p.f64 (expm1.f64 (fma.f64 4 (*.f64 b y-scale) 1)))
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 1 (*.f64 4 (*.f64 b y-scale)) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 4 (*.f64 b y-scale) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 (*.f64 b y-scale) 4 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)
(fma.f64 (*.f64 4 b) y-scale 1)
(fma.f64 4 (*.f64 y-scale b) 1)
(fma.f64 b (*.f64 4 y-scale) 1)

localize30.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
0.2b
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))
0.5b
(*.f64 b (sqrt.f64 8))
2.9b
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
Compiler

Compiled 61 to 50 computations (18% saved)

series1.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y-scale
@inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))
0.0ms
b
@0
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
0.0ms
y-scale
@0
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))
0.0ms
y-scale
@-inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))
0.0ms
b
@-inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1092×*-commutative
958×sqrt-prod
842×unswap-sqr
662×swap-sqr
434×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01455
126655
2283355
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 8 1/4) (*.f64 b (pow.f64 8 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 8) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (sqrt.f64 8) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 2) (cbrt.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 8) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (sqrt.f64 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))) (pow.f64 8 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 4)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))

simplify61.0ms (0.1%)

Algorithm
egg-herbie
Rules
1680×distribute-rgt-in
1666×distribute-lft-in
740×associate-/l*
658×times-frac
528×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02143402
15163314
222873278
Stop Event
node limit
Counts
146 → 110
Calls
Call 1
Inputs
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 8) b)
(*.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))
(*.f64 1 (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (pow.f64 8 1/4) (*.f64 b (pow.f64 8 1/4)))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 8) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))
(*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (sqrt.f64 8) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))
(*.f64 (*.f64 b 2) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 8) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 (*.f64 b (cbrt.f64 (sqrt.f64 8))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))
(*.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))) (pow.f64 8 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 4)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b (sqrt.f64 8))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(fabs.f64 (*.f64 b (sqrt.f64 8)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)
(sqrt.f64 (*.f64 2 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2)))
(fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))))
(pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2))
(fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
Outputs
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 8) b)
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))
(*.f64 b (*.f64 2 (cbrt.f64 (sqrt.f64 8))))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))
(*.f64 1 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 8 1/4) (*.f64 b (pow.f64 8 1/4)))
(*.f64 b (*.f64 (pow.f64 8 1/4) (pow.f64 8 1/4)))
(*.f64 b (pow.f64 8 1/2))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 (*.f64 b b) (sqrt.f64 8))))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 8) (sqrt.f64 b)))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 8)))))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 8)))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))
(*.f64 b (*.f64 2 (cbrt.f64 (sqrt.f64 8))))
(*.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))
(*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (sqrt.f64 8) (cbrt.f64 b)))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3/2)))
(*.f64 (*.f64 b 2) (cbrt.f64 (sqrt.f64 8)))
(*.f64 b (*.f64 2 (cbrt.f64 (sqrt.f64 8))))
(*.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))
(*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 8) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 b (*.f64 (pow.f64 8 1/4) (pow.f64 8 1/4)))
(*.f64 b (pow.f64 8 1/2))
(*.f64 (*.f64 b (cbrt.f64 (sqrt.f64 8))) 2)
(*.f64 b (*.f64 2 (cbrt.f64 (sqrt.f64 8))))
(*.f64 2 (*.f64 b (cbrt.f64 (sqrt.f64 8))))
(*.f64 (cbrt.f64 (sqrt.f64 8)) (*.f64 b 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 b (sqrt.f64 8))) 2)))
(pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (/.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))) (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 8)))))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 b 8)))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8)))) (pow.f64 8 1/4))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 (*.f64 b b) (sqrt.f64 8))))
(*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b b))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 4)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (sqrt.f64 8) 2) (pow.f64 (cbrt.f64 b) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))) (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(*.f64 b (sqrt.f64 8))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b (sqrt.f64 8))))
(pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(sqrt.f64 (*.f64 b (*.f64 b 8)))
(fabs.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) b))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))))))))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(sqrt.f64 (*.f64 2 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2)))
(fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) -1)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))
(/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))
(pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 1)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 2)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))) 3)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3) 1/3)
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 2))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)) 3))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))
(*.f64 b (*.f64 (sqrt.f64 8) y-scale))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
0.1b
(*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
0.1b
(pow.f64 (exp.f64 b) (sqrt.f64 8))
3.6b
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
Compiler

Compiled 59 to 43 computations (27.1% saved)

series168.0ms (0.2%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
101.0ms
b
@inf
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
37.0ms
y-scale
@0
(*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
23.0ms
b
@-inf
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
1.0ms
b
@0
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
1.0ms
b
@inf
(*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1042×unswap-sqr
774×swap-sqr
488×sqr-pow
444×pow-sqr
404×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01470
127470
2307570
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(pow.f64 (exp.f64 b) (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (sqrt.f64 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 8) 0) (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 8) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (sqrt.f64 8) (log.f64 (cbrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (sqrt.f64 8)) (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (sqrt.f64 8)) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cbrt.f64 (sqrt.f64 8)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 8 1/4) (*.f64 (pow.f64 8 1/4) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) (cbrt.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 8 (*.f64 b b))) (-.f64 0 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))) (-.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 8)) 3)) (+.f64 0 (-.f64 (*.f64 8 (*.f64 b b)) (*.f64 0 (*.f64 b (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3) (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 8 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (*.f64 8 (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (sqrt.f64 8)) (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (sqrt.f64 8)) (pow.f64 (cbrt.f64 (exp.f64 b)) (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)) (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)) (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 b (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 b (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y-scale 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 y-scale) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) y-scale) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y-scale (sqrt.f64 8))) (*.f64 b (*.f64 y-scale (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))))

simplify73.0ms (0.1%)

Algorithm
egg-herbie
Rules
1090×associate-*r*
954×associate-*l*
866×fma-def
638×*-commutative
300×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04992552
114232552
Stop Event
node limit
Counts
232 → 175
Calls
Call 1
Inputs
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2))))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2)))))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2))))))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
1
(+.f64 (*.f64 b (sqrt.f64 8)) 1)
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 8) 2)))))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 8) 2))) (*.f64 1/6 (*.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 8) 3))))))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))) (*.f64 1/24 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))))))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2)))))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))) (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4))))))))) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))) (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2)))))))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(+.f64 (*.f64 b (sqrt.f64 8)) 0)
(+.f64 0 (*.f64 b (sqrt.f64 8)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 8) 0) (*.f64 b (sqrt.f64 8)))
(+.f64 (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 (sqrt.f64 8) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (sqrt.f64 8) (log.f64 (cbrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(+.f64 (*.f64 0 (sqrt.f64 8)) (*.f64 b (sqrt.f64 8)))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (sqrt.f64 8)) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (sqrt.f64 8)))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 8) b)
(*.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 2 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 2 (*.f64 (cbrt.f64 (sqrt.f64 8)) b))
(*.f64 1 (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (pow.f64 8 1/4) (*.f64 (pow.f64 8 1/4) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sqrt.f64 8)))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)))
(*.f64 (+.f64 b b) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))
(/.f64 (-.f64 0 (*.f64 8 (*.f64 b b))) (-.f64 0 (*.f64 b (sqrt.f64 8))))
(/.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))) (-.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 8)) 3)) (+.f64 0 (-.f64 (*.f64 8 (*.f64 b b)) (*.f64 0 (*.f64 b (sqrt.f64 8))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3) (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (*.f64 8 (sqrt.f64 8))))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1)
(*.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 1)
(*.f64 1 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(*.f64 (pow.f64 1 (sqrt.f64 8)) (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (sqrt.f64 8)) (pow.f64 (cbrt.f64 (exp.f64 b)) (sqrt.f64 8)))
(*.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)) (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)) (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))))
(sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 b (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)
(sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)
(+.f64 (*.f64 y-scale 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(+.f64 (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))
(+.f64 (*.f64 0 y-scale) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) y-scale) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) y-scale))
(+.f64 (*.f64 0 (*.f64 y-scale (sqrt.f64 8))) (*.f64 b (*.f64 y-scale (sqrt.f64 8))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))
(pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
Outputs
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2))))))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
1
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 8) 2)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 8) 2))) (*.f64 1/6 (*.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 8) 3))))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2)))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))) (*.f64 1/24 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))) (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 1/24 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4))))))))) (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))) (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 y-scale (pow.f64 b 2)))))))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 y-scale (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 b (sqrt.f64 8)) 0)
(*.f64 b (sqrt.f64 8))
(+.f64 0 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) -1)
(*.f64 b (sqrt.f64 8))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 8) 0) (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (sqrt.f64 8) (log.f64 (sqrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (sqrt.f64 8) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (sqrt.f64 8) (log.f64 (cbrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 0 (sqrt.f64 8)) (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (sqrt.f64 8)) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1)
(*.f64 b (sqrt.f64 8))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 8) b)
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 2 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 2 (*.f64 (cbrt.f64 (sqrt.f64 8)) b))
(*.f64 b (sqrt.f64 8))
(*.f64 1 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 8 1/4) (*.f64 (pow.f64 8 1/4) b))
(*.f64 b (sqrt.f64 8))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 b (pow.f64 8 1/4)) (pow.f64 8 1/4))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 8 1/4)))
(*.f64 b (sqrt.f64 8))
(*.f64 (+.f64 b b) (cbrt.f64 (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (cbrt.f64 (*.f64 b (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3/2))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/6))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 0 (*.f64 8 (*.f64 b b))) (-.f64 0 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))))) (-.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (+.f64 0 (pow.f64 (*.f64 b (sqrt.f64 8)) 3)) (+.f64 0 (-.f64 (*.f64 8 (*.f64 b b)) (*.f64 0 (*.f64 b (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3) (pow.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (-.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 b (sqrt.f64 8))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))) 1))))
(*.f64 b (sqrt.f64 8))
(pow.f64 (*.f64 b (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)
(*.f64 b (sqrt.f64 8))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3)
(*.f64 b (sqrt.f64 8))
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 b 3)))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (pow.f64 b 3) (*.f64 8 (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) -1)
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 1)
(*.f64 b (sqrt.f64 8))
(*.f64 1 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))
(*.f64 b (sqrt.f64 8))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 1 (sqrt.f64 8)) (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (sqrt.f64 8)) (pow.f64 (cbrt.f64 (exp.f64 b)) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8))) (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 (exp.f64 b) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (sqrt.f64 (exp.f64 b)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (cbrt.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3) 1/6))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)) (pow.f64 (pow.f64 (exp.f64 b) 2) (/.f64 (sqrt.f64 8) 4)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)) (pow.f64 (exp.f64 (sqrt.f64 8)) (/.f64 b 2)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8)))) (/.f64 (sqrt.f64 (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))) (pow.f64 (exp.f64 1) (*.f64 b (cbrt.f64 (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)) (pow.f64 (exp.f64 (*.f64 2 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 (*.f64 b (sqrt.f64 8))) 2)))
(*.f64 b (sqrt.f64 8))
(*.f64 (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)) (pow.f64 (pow.f64 (exp.f64 b) (pow.f64 8 1/4)) (/.f64 (pow.f64 8 1/4) 2)))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) 1))))
(*.f64 b (sqrt.f64 8))
(sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))
(*.f64 b (sqrt.f64 8))
(log.f64 (exp.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)) 3))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 b (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) -1)
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) 0) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 0 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 b (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1)
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))) 1))))
(*.f64 b (sqrt.f64 8))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 2)
(*.f64 b (sqrt.f64 8))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))) 3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3) 1/3)
(*.f64 b (sqrt.f64 8))
(sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2)))
(*.f64 b (sqrt.f64 8))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale)) 3))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3)))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) (*.f64 2 (sqrt.f64 2))))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 b (sqrt.f64 8))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) -1)
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 y-scale 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2))))) (*.f64 y-scale (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) 0) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (sqrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2))) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (log.f64 (cbrt.f64 (exp.f64 b)))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 0 y-scale) (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale) (*.f64 (log.f64 (pow.f64 (exp.f64 b) (cbrt.f64 (sqrt.f64 8)))) y-scale))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) y-scale) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) y-scale))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 0 (*.f64 y-scale (sqrt.f64 8))) (*.f64 b (*.f64 y-scale (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (log.f64 (cbrt.f64 (exp.f64 b))) (*.f64 y-scale (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1)
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))
(*.f64 b (sqrt.f64 8))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))) 1))))
(*.f64 b (sqrt.f64 8))
(pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 2)
(*.f64 b (sqrt.f64 8))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))) 3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3) 1/3)
(*.f64 b (sqrt.f64 8))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))
(*.f64 b (sqrt.f64 8))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (sqrt.f64 8))))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 3))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) (pow.f64 y-scale 3)))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 b (sqrt.f64 8)) 3)))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 b (sqrt.f64 8))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))
(*.f64 b (sqrt.f64 8))

localize128.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.7b
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
12.5b
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
14.7b
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))
17.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
Compiler

Compiled 384 to 197 computations (48.7% saved)

series47.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
7.0ms
x-scale
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
5.0ms
y-scale
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
5.0ms
b
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
3.0ms
a
@0
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
3.0ms
a
@inf
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
906×add-sqr-sqrt
884×*-un-lft-identity
882×pow1
838×add-exp-log
838×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042326
1915326
Stop Event
node limit
Counts
4 → 48
Calls
Call 1
Inputs
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (PI.f64)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 1) (pow.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (PI.f64) 2))) (sqrt.f64 (pow.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (pow.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (/.f64 1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))))))

simplify156.0ms (0.2%)

Algorithm
egg-herbie
Rules
1626×associate-/l*
1422×associate-/r*
1416×distribute-lft-in
1138×associate-*r*
752×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026817752
179217348
2411617348
Stop Event
node limit
Counts
204 → 130
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))))
(pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(pow.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) 1)
(log.f64 (exp.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)
(*.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 a a))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (PI.f64)) (PI.f64))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 1) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (PI.f64) 2))) (sqrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale))
(pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
Outputs
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 (sqrt.f64 2) a) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (/.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b))))) a)) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))) (*.f64 x-scale (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 -1 (*.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a) -1/2)))))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))))) -1/2) (*.f64 (sqrt.f64 2) a))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale (-.f64 (*.f64 (/.f64 -1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 -1 (*.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a) -1/2)))))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))))) -1/2) (*.f64 (sqrt.f64 2) a))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale (-.f64 (*.f64 (/.f64 -1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 -1 (*.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a) -1/2)))))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))))) -1/2) (*.f64 (sqrt.f64 2) a))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale (-.f64 (*.f64 (/.f64 -1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) a)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))))) a))) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 -1 (*.f64 (sqrt.f64 2) a) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))) a) -1/2)))))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))))) -1/2) (*.f64 (sqrt.f64 2) a))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale (-.f64 (*.f64 (/.f64 -1/2 a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 y-scale (pow.f64 angle 2)))) a))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a))
(*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale)))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale))))))))
(*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (/.f64 (sqrt.f64 2) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale) 1/64800)))))))
(*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800 (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)) (*.f64 a (sqrt.f64 8)))) 1/4))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale) 1/64800)))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale)))))
(fma.f64 1/4 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800 (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale) 1/64800)))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale)))))
(fma.f64 1/4 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800 (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) y-scale))) (sqrt.f64 8)))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale) 1/64800)))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale)))))
(fma.f64 1/4 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800 (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale y-scale)) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a))
(*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale))))))
(*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a))
(*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a))
(*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale))))))
(*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)))
(fma.f64 -1/8 (/.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 angle angle) (sqrt.f64 8)))))) a) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))) (*.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a x-scale))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2))))) (*.f64 -1/4 x-scale))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))) (*.f64 -1/259200 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a))
(*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale)))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a))
(*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) a))
(*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale)))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(+.f64 (*.f64 -1/259200 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 2)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) a) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 a (pow.f64 (PI.f64) 2)))) y-scale))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 -1/64800 (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (*.f64 angle angle) (*.f64 a (pow.f64 (PI.f64) 2)))))))))) (*.f64 -1/259200 (/.f64 x-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 a (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))))) (*.f64 -1/259200 (*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 angle angle))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2)))))) (*.f64 (/.f64 (*.f64 -1/259200 (sqrt.f64 2)) a) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b (*.f64 b (sqrt.f64 8)))) (*.f64 (*.f64 angle angle) x-scale))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 angle 2))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))
(*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))
(*.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))
(*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))
(*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2))))
(*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 1/32400 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (pow.f64 (PI.f64) 2)))))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (/.f64 y-scale (*.f64 a a))) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)) (*.f64 angle angle))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 a (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(pow.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) 1)
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))) (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a)))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 a (/.f64 (sqrt.f64 2) y-scale)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))) a))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 y-scale (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) y-scale)) (/.f64 a (*.f64 angle angle))) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))))))))
(pow.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) 1)
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(log.f64 (exp.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))) (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale))))))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 angle (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (/.f64 (*.f64 b b) y-scale)))))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale)))))
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 1 (/.f64 y-scale (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 a a))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (PI.f64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 1) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (PI.f64) 2))) (sqrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(pow.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 1)
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (/.f64 1 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(pow.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) 1)
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))
(/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (/.f64 (/.f64 b (/.f64 y-scale b)) y-scale))

eval401.0ms (0.4%)

Compiler

Compiled 22623 to 16268 computations (28.1% saved)

prune388.0ms (0.4%)

Pruning

164 alts after pruning (158 fresh and 6 done)

PrunedKeptTotal
New69441735
Fresh17117134
Picked101
Done066
Total712164876
Error
26.1b
Counts
876 → 164
Alt Table
Click to see full alt table
StatusErrorProgram
56.9b
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
61.1b
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
56.9b
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
59.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
54.4b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
57.6b
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
61.1b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
61.5b
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
61.3b
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
55.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
58.8b
(*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale))))
62.5b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.8b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
61.7b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
59.2b
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2))))) (*.f64 -1/4 x-scale))
54.3b
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
59.4b
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
54.4b
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
56.2b
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
54.4b
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
60.6b
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
60.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
57.7b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
56.6b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
59.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
56.4b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
62.2b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
59.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
61.9b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))
60.3b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
56.8b
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
62.0b
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
57.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
59.3b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3))))
54.7b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3))))
54.7b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
57.1b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8)))))))
45.2b
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))
59.7b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
55.5b
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
60.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
58.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
59.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
58.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
59.8b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
58.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
58.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
60.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
57.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
58.4b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
60.6b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
57.7b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))
58.9b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
61.1b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
61.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))) a))))
61.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))) a))))
59.5b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
61.0b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
63.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
60.3b
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
56.3b
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
57.6b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
57.9b
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
55.6b
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
55.4b
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
56.3b
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
54.4b
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
59.3b
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
54.7b
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
54.4b
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
57.5b
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
59.9b
(*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))) (*.f64 1/24 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4))))))))))))))
59.7b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
55.4b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
55.4b
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
60.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))))
57.5b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
60.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3))))
59.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
61.0b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
59.5b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8)))))))
59.9b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2)))))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))
59.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2))))))
56.8b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8))))))))
54.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
56.8b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
61.8b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 (*.f64 b (sqrt.f64 8)) 1)))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2))))))
62.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (exp.f64 (*.f64 b (sqrt.f64 8)))))))
57.1b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
60.7b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))))
59.6b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
57.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 b 8))))))))
54.1b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (fabs.f64 (*.f64 b (sqrt.f64 8))))))))
55.6b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
55.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
53.5b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
44.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
44.4b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
55.2b
(*.f64 1/4 (*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))
61.9b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
61.7b
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
56.8b
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
60.2b
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
57.4b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
59.8b
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
54.3b
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
53.5b
(*.f64 1/4 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
61.6b
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
44.5b
(*.f64 1/4 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))
56.7b
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
44.2b
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
44.3b
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
49.6b
(*.f64 1/4 (fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3) 1)))
58.0b
(*.f64 1/4 (fabs.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))) 1)))
49.4b
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
56.7b
(*.f64 1/4 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1)))
44.5b
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))))
44.6b
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))))
54.3b
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))))
44.4b
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
53.4b
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2))))
61.4b
(*.f64 1/4 (fabs.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))
55.4b
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
54.7b
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
55.2b
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
56.3b
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
57.6b
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
59.3b
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
56.2b
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
59.4b
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
56.3b
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
56.3b
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
60.7b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
60.4b
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
59.8b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
59.3b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
56.2b
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
59.2b
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale))))))))
62.1b
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
44.4b
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
44.2b
(fabs.f64 (*.f64 y-scale b))
61.8b
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
56.7b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
55.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))))
56.5b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
59.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
55.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
57.9b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
59.5b
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
62.1b
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
55.2b
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
62.7b
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
60.2b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
Compiler

Compiled 5531 to 4387 computations (20.7% saved)

regimes2.2s (2.4%)

Counts
228 → 3
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
(*.f64 1/4 (-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))
(*.f64 1/4 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1)))
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))
(*.f64 1/4 (fabs.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(*.f64 1/4 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 (*.f64 b (sqrt.f64 8)) 1)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4)))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (exp.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3) 1)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 b 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (fabs.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))) a))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2))))) (*.f64 -1/4 x-scale))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2)))))))
(*.f64 1/4 (fabs.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))) 1)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 -1 (exp.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 a (*.f64 a (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale a) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale y-scale)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 (sqrt.f64 8) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 3/2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) 1))))
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 y-scale b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 y-scale (*.f64 (*.f64 b (sqrt.f64 8)) (sqrt.f64 1/8))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (sqrt.f64 8)))))) a)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 1/2 (*.f64 (*.f64 y-scale y-scale) (fma.f64 -2 (/.f64 (*.f64 1/32400 (+.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) y-scale) (*.f64 (/.f64 (sqrt.f64 2) y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 2) (*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 b (/.f64 (sqrt.f64 8) y-scale)) x-scale)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (neg.f64 a) (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (+.f64 (*.f64 b (sqrt.f64 8)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4)))))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (pow.f64 b 2)))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))))))
(*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) (+.f64 (*.f64 1/6 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (pow.f64 (sqrt.f64 8) 3)) (+.f64 (pow.f64 (sqrt.f64 8) 3) (*.f64 -3 (pow.f64 (sqrt.f64 8) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 y-scale (*.f64 (+.f64 (pow.f64 (sqrt.f64 8) 2) (*.f64 -1 (pow.f64 (sqrt.f64 8) 2))) (*.f64 (sqrt.f64 2) (pow.f64 b 2))))) (*.f64 1/24 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -4 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (pow.f64 (sqrt.f64 8) 4) (+.f64 (*.f64 12 (pow.f64 (sqrt.f64 8) 4)) (+.f64 (*.f64 -3 (pow.f64 (sqrt.f64 8) 4)) (*.f64 -6 (pow.f64 (sqrt.f64 8) 4))))))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 -8 (*.f64 a (*.f64 a (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b a))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 y-scale (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale))))))) (*.f64 a (*.f64 (*.f64 b b) (*.f64 a -4)))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (*.f64 b (neg.f64 a))) (/.f64 (*.f64 8 (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale b) (sqrt.f64 8)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 (/.f64 y-scale (/.f64 b (*.f64 x-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))) -1/8))
Outputs
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
Calls

8 calls:

540.0ms
b
433.0ms
a
326.0ms
x-scale
320.0ms
y-scale
122.0ms
(/.f64 angle 180)
Results
ErrorSegmentsBranch
42.1b4a
41.3b5b
44.2b1angle
40.3b3x-scale
42.9b3y-scale
44.2b1(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
44.2b1(*.f64 (/.f64 angle 180) (PI.f64))
44.2b1(/.f64 angle 180)
Compiler

Compiled 8751 to 5875 computations (32.9% saved)

bsearch670.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
359.0ms
3.3994229616058696e+126
2.3131496570759215e+129
308.0ms
-2.4923079363035802e+30
-3.2292523049558356e+25
Results
306.0ms70×body1024valid
153.0ms156×body256valid
106.0ms41×body512valid
33.0msbody2048valid
27.0msbody1024infinite
22.0msbody512infinite
13.0ms12×body256infinite
Compiler

Compiled 1055 to 803 computations (23.9% saved)

regimes1.3s (1.3%)

Counts
167 → 3
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
(*.f64 1/4 (-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))
(*.f64 1/4 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1)))
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))
(*.f64 1/4 (fabs.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(*.f64 1/4 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 (*.f64 b (sqrt.f64 8)) 1)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4)))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (exp.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3) 1)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 b 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (fabs.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))) a))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2))))) (*.f64 -1/4 x-scale))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2)))))))
(*.f64 1/4 (fabs.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))) 1)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) x-scale) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
Calls

5 calls:

347.0ms
b
285.0ms
a
235.0ms
x-scale
220.0ms
y-scale
81.0ms
angle
Results
ErrorSegmentsBranch
42.1b4a
41.3b5b
44.2b1angle
40.9b3x-scale
43.1b3y-scale
Compiler

Compiled 3627 to 2541 computations (29.9% saved)

bsearch686.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
344.0ms
3.3994229616058696e+126
2.3131496570759215e+129
340.0ms
-2.4923079363035802e+30
-3.2292523049558356e+25
Results
377.0ms86×body1024valid
140.0ms152×body256valid
71.0ms28×body512valid
40.0msbody2048valid
23.0ms23×body256infinite
13.0msbody1024infinite
12.0msbody512infinite
Compiler

Compiled 902 to 704 computations (22% saved)

regimes1.2s (1.3%)

Counts
158 → 5
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
(*.f64 1/4 (-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)))
(*.f64 1/4 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 y-scale (*.f64 b -4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 2) -16))) 1)))
(fabs.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 3))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (sqrt.f64 (pow.f64 (*.f64 b (*.f64 4 y-scale)) 2))))
(*.f64 1/4 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3)))
(*.f64 1/4 (fabs.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 b y-scale)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 (sqrt.f64 2) y-scale))))
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (sqrt.f64 y-scale) (*.f64 4 b)) (sqrt.f64 y-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))))
(*.f64 1/4 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (pow.f64 (sqrt.f64 2) 3)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 (*.f64 b (sqrt.f64 8)) 1)))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 y-scale b) (pow.f64 8 1/4)) (pow.f64 8 1/4)))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 4 (*.f64 b y-scale) 1) 2) -1) (+.f64 (*.f64 4 (*.f64 b y-scale)) 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 b (sqrt.f64 2)) (sqrt.f64 8))) (*.f64 y-scale (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) b))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))) 3)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 b (*.f64 (sqrt.f64 8) y-scale))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (exp.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/8) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 3) 1/3)
(*.f64 1/4 (fabs.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 4 b)) (cbrt.f64 y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 b y-scale) 1)) 3) 1)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 b 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 8)) 3) 1/3))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8)))))))
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 4 (cbrt.f64 (*.f64 b y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1/4 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 b (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 8 1/4) (sqrt.f64 (*.f64 b (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) x-scale)))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) 1/4))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) b) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 1/4 x-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) y-scale))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) y-scale)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (fabs.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (E.f64) (log.f64 (*.f64 b (sqrt.f64 8)))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1)) 1)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 2) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (sqrt.f64 2) a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 -1/64800 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) y-scale))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (-.f64 (/.f64 (*.f64 1/64800 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) a) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 x-scale 1/4) (*.f64 a y-scale)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) 1/64800) (/.f64 (sqrt.f64 2) y-scale))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/32400 (*.f64 a a)) (*.f64 1/32400 (*.f64 b b)))) y-scale) (/.f64 (*.f64 angle angle) y-scale))) a))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 y-scale (+.f64 (*.f64 1/32400 (*.f64 b b)) (*.f64 (*.f64 -1/32400 a) a)))) (/.f64 angle (/.f64 y-scale angle)))) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (*.f64 y-scale (expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 8))))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 b y-scale))) 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (exp.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 b 3)) 1/3))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 512) (pow.f64 (*.f64 b y-scale) 3)) 1/3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (*.f64 x-scale 1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 -1/4 x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8)) (*.f64 x-scale 1/4))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 y-scale a)) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (*.f64 -1/4 (*.f64 a (/.f64 (neg.f64 (sqrt.f64 2)) y-scale))))) 3))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 y-scale a) (cos.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale (fma.f64 a (/.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (*.f64 -1/64800 (sqrt.f64 2)) (/.f64 y-scale (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) 2))))) (*.f64 -1/4 x-scale))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale a))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 2))) -1/259200)))
(fma.f64 -1/259200 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))))
(*.f64 1/4 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 4 y-scale))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 4 y-scale)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 4 y-scale))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) x-scale)) (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) a))
(*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 8) (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (sqrt.f64 2) a (*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 1 (*.f64 y-scale y-scale))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) a)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 (*.f64 b b) x-scale)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 a (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 2)))))))
(*.f64 1/4 (fabs.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64)))) (/.f64 (+.f64 1 (*.f64 (*.f64 4 (*.f64 b y-scale)) (fma.f64 4 (*.f64 b y-scale) -1))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 b y-scale) 3) 64))))) 1)))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 y-scale a)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) a))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))) (sqrt.f64 (log.f64 (*.f64 b (sqrt.f64 8))))))))
Outputs
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale))
(fabs.f64 (*.f64 y-scale b))
Calls

5 calls:

334.0ms
b
261.0ms
a
213.0ms
y-scale
209.0ms
x-scale
81.0ms
angle
Results
ErrorSegmentsBranch
42.1b4a
41.3b5b
44.2b1angle
42.7b2x-scale
43.1b3y-scale
Compiler

Compiled 3284 to 2321 computations (29.3% saved)

bsearch908.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
173.0ms
483307201274906000.0
1731421150542766600.0
202.0ms
3.944019412093452e-191
7.202695620558438e-190
197.0ms
-7.544571692941785e-290
-5.6906822378267826e-291
333.0ms
-2.2756718173574993e-123
-8.330855349651494e-129
Results
449.0ms102×body1024valid
246.0ms265×body256valid
146.0ms57×body512valid
52.0msbody2048valid
4.0msbody1024infinite
Compiler

Compiled 1064 to 867 computations (18.5% saved)

regimes206.0ms (0.2%)

Counts
34 → 5
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale a)) (sqrt.f64 8)))
(*.f64 1/4 (-.f64 (exp.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))) 1))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 4 (*.f64 b y-scale)) 3) 1/3))
(*.f64 x-scale (*.f64 (*.f64 a (*.f64 (sqrt.f64 2) (sqrt.f64 8))) -1/4))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) a)) 1/4))
(*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 8)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (sqrt.f64 8)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 8) (sqrt.f64 2))) (*.f64 y-scale 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 (*.f64 b (*.f64 b 8))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 y-scale a)))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (-.f64 (+.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 2) 2))
Outputs
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(fabs.f64 (*.f64 y-scale b))
Calls

5 calls:

80.0ms
b
41.0ms
x-scale
40.0ms
y-scale
15.0ms
a
14.0ms
angle
Results
ErrorSegmentsBranch
44.2b1a
41.3b5b
44.2b1angle
42.8b2x-scale
43.1b3y-scale
Compiler

Compiled 404 to 310 computations (23.3% saved)

bsearch938.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
170.0ms
483307201274906000.0
1731421150542766600.0
262.0ms
3.944019412093452e-191
7.202695620558438e-190
200.0ms
-7.544571692941785e-290
-5.6906822378267826e-291
305.0ms
-2.2756718173574993e-123
-8.330855349651494e-129
Results
463.0ms107×body1024valid
232.0ms246×body256valid
192.0ms73×body512valid
37.0msbody2048valid
5.0msbody1024infinite
1.0msbody256infinite
Compiler

Compiled 1016 to 843 computations (17% saved)

regimes73.0ms (0.1%)

Counts
19 → 3
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) x-scale) a))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) b)))
Outputs
(fabs.f64 (*.f64 y-scale b))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8)))))
(fabs.f64 (*.f64 y-scale b))
Calls

5 calls:

25.0ms
b
10.0ms
x-scale
9.0ms
a
9.0ms
y-scale
9.0ms
angle
Results
ErrorSegmentsBranch
44.2b1a
43.0b3b
44.2b1angle
44.2b1x-scale
44.2b1y-scale
Compiler

Compiled 229 to 171 computations (25.3% saved)

bsearch437.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
188.0ms
4.299286138774054e-255
4.3002305231261865e-254
248.0ms
-6.845407795997417e-65
-8.924432143869451e-67
Results
223.0ms51×body1024valid
117.0ms124×body256valid
81.0ms31×body512valid
12.0msbody2048valid
Compiler

Compiled 547 to 430 computations (21.4% saved)

regimes48.0ms (0.1%)

Accuracy

Total -17.8b remaining (-40.2%)

Threshold costs -17.8b (-40.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (fabs.f64 (*.f64 4 (*.f64 b y-scale))))
(*.f64 1/4 (fabs.f64 (-.f64 (+.f64 1 (*.f64 4 (*.f64 b y-scale))) 1)))
(*.f64 1/4 (fabs.f64 (/.f64 1 (/.f64 1 (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (fabs.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (/.f64 (+.f64 (*.f64 4 (*.f64 b y-scale)) 2) (*.f64 4 (*.f64 b y-scale))))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 1/4 (log.f64 (exp.f64 (*.f64 4 (*.f64 b y-scale)))))
(*.f64 b (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 1/8)))
(*.f64 (*.f64 (sqrt.f64 1/8) y-scale) (*.f64 b (sqrt.f64 8)))
(*.f64 (*.f64 (sqrt.f64 1/8) (*.f64 b (sqrt.f64 8))) y-scale)
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) (sqrt.f64 1/8))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 b y-scale))) 3))
(*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 b y-scale)) 2) 2))
Outputs
(fabs.f64 (*.f64 y-scale b))
Calls

5 calls:

8.0ms
y-scale
8.0ms
a
8.0ms
x-scale
8.0ms
b
7.0ms
angle
Results
ErrorSegmentsBranch
44.2b1a
44.2b1b
44.2b1angle
44.2b1x-scale
44.2b1y-scale
Compiler

Compiled 185 to 135 computations (27% saved)

simplify19.0ms (0%)

Algorithm
egg-herbie
Rules
66×*-commutative
fabs-mul
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105865
1145865
2146865
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x-scale -27500000000000001602358345728) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4)) (if (<=.f64 x-scale 4300000000000000203004913503008035830185738421101299516341562636032416098329087637608424648852407247000154889366908267969642496) (fabs.f64 (*.f64 y-scale b)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 x-scale -1800000000000000092087320051712) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (if (<=.f64 x-scale 8200000000000000135449271763368265673500092105233524144020068622909771066134613708452828685529806669146225962117960334938472448) (fabs.f64 (*.f64 y-scale b)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 b -690694488213835/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b -2247116418577895/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (if (<=.f64 b 3330927122715111/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (if (<=.f64 b 520000000000000000) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale)) (fabs.f64 (*.f64 y-scale b))))))
(if (<=.f64 b -6706881651069515/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b -4037787314632155/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (if (<=.f64 b 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (if (<=.f64 b 520000000000000000) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (fabs.f64 (*.f64 y-scale b))))))
(if (<=.f64 b -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b 7184805623445047/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (fabs.f64 (*.f64 y-scale b))))
(fabs.f64 (*.f64 y-scale b))
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
Outputs
(if (<=.f64 x-scale -27500000000000001602358345728) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4)) (if (<=.f64 x-scale 4300000000000000203004913503008035830185738421101299516341562636032416098329087637608424648852407247000154889366908267969642496) (fabs.f64 (*.f64 y-scale b)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 x-scale -27500000000000001602358345728) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) -1/4)) (if (<=.f64 x-scale 4300000000000000203004913503008035830185738421101299516341562636032416098329087637608424648852407247000154889366908267969642496) (fabs.f64 (*.f64 b y-scale)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 x-scale -1800000000000000092087320051712) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (if (<=.f64 x-scale 8200000000000000135449271763368265673500092105233524144020068622909771066134613708452828685529806669146225962117960334938472448) (fabs.f64 (*.f64 y-scale b)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 x-scale -1800000000000000092087320051712) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 x-scale 8200000000000000135449271763368265673500092105233524144020068622909771066134613708452828685529806669146225962117960334938472448) (fabs.f64 (*.f64 b y-scale)) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(if (<=.f64 b -690694488213835/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b -2247116418577895/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (if (<=.f64 b 3330927122715111/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (if (<=.f64 b 520000000000000000) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) y-scale)) (fabs.f64 (*.f64 y-scale b))))))
(if (<=.f64 b -690694488213835/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (fabs.f64 (*.f64 b y-scale)) (if (<=.f64 b -2247116418577895/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 b 3330927122715111/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) a))) (if (<=.f64 b 520000000000000000) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale a)))) (/.f64 (sqrt.f64 2) y-scale)) (fabs.f64 (*.f64 b y-scale))))))
(if (<=.f64 b -6706881651069515/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b -4037787314632155/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (if (<=.f64 b 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (if (<=.f64 b 520000000000000000) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (sqrt.f64 8))))) (fabs.f64 (*.f64 y-scale b))))))
(if (<=.f64 b -6706881651069515/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (fabs.f64 (*.f64 b y-scale)) (if (<=.f64 b -4037787314632155/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 b 2909544775865609/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) a))) (if (<=.f64 b 520000000000000000) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (fabs.f64 (*.f64 b y-scale))))))
(if (<=.f64 b -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (fabs.f64 (*.f64 y-scale b)) (if (<=.f64 b 7184805623445047/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 x-scale (sqrt.f64 8))))) (fabs.f64 (*.f64 y-scale b))))
(if (or (<=.f64 b -1802280710560979/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (not (<=.f64 b 7184805623445047/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336))) (fabs.f64 (*.f64 b y-scale)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale (sqrt.f64 8)) a))))
(fabs.f64 (*.f64 y-scale b))
(fabs.f64 (*.f64 b y-scale))
(*.f64 1/4 (*.f64 b (*.f64 y-scale 4)))
Compiler

Compiled 333 to 245 computations (26.4% saved)

soundness1.1s (1.1%)

Algorithm
egg-herbie
Rules
1758×distribute-lft-neg-out
1630×associate-*r*
1452×associate--r+
1450×associate-/r/
1430×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060583
1162557
2675557
35646553
01332299512
14985299458
049922850
1151122218
2718222218
01190168449
14335168125
02154276
15394166
222164160
369474160
01190168449
14335168125
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1071 to 786 computations (26.6% saved)

end128.0ms (0.1%)

Compiler

Compiled 303 to 201 computations (33.7% saved)

Profiling

Loading profile data...